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

Přístup odepřen pro MYSQL ERROR 1045

Možná aktualizace balíčku přepsala aktualizační program heslo uživatele root.

Chcete-li jej obnovit:

Zastavte démony mysqld.

$ sudo service mysqld stop

Přejděte do adresáře mysql/bin

$ cd /usr/bin

Spusťte mysql démona s touto volbou:

$ sudo mysqld_safe --skip-grant-tables

Otevřete jiný terminál a otevřete relaci mysql, abyste to provedli:

$ mysql

mysql> use mysql;

see Note1 below for next line.
mysql> UPDATE user SET password=PASSWORD('YOUR_NEW_PASSWORD_HERE') WHERE user = 'root';

mysql> exit;

Nyní ukončete proces mysqld_safe a restartujte mysqld normálně:

$ sudo service mysqld start

Poznámka 1: password je název sloupce v tabulce mysql.user před verzí 5.7. Poté se stal authentication_string . Změňte odpovídajícím způsobem své prohlášení o aktualizaci.



  1. Časový limit dotazu z webové aplikace vyprší, ale z manažerského studia běží v pořádku

  2. Jak najít zaměstnance s druhým nejvyšším platem?

  3. SQL SELECT IN

  4. Existuje mysql JDBC, který bude respektovat fetchSize?