sql >> Databáze >  >> RDS >> Mysql

Zaseknutý přístup odepřen pro uživatele 'root'@'localhost' - Terminál, Mac

Jedna metoda:

  1. zastavte server MySQL.
  2. spusťte svůj MySQL server pomocí --skip-grant-tables volba. Umožňuje vám připojit se k serveru bez hesla.

    /path/to/mysqld --skip-grant-tables &
    
  3. připojte se k vašemu serveru pomocí klienta mysql:

    mysql
    
  4. změňte heslo uživatele root (nahraďte NewPassord podle toho, co chcete):

    UPDATE mysql.user SET password=PASSWORD('NewPassord') WHERE user='root';
    
  5. restartujte svůj MySQL server.

Existují další způsoby, jak resetovat kořenové heslo MySQL:http://dev.mysql.com/doc/refman/5.6/en/resetting-permissions.html



  1. SQL ALTER TABLE pro začátečníky

  2. Jedinečný klíč UTF8 bez ohledu na velikost písmen MySQL, ale citlivý na přízvuk

  3. Osvědčené postupy pro efektivní ukládání hash md5 v mysql

  4. Jak používáte zdrojový příkaz MySQL k importu velkých souborů v systému Windows