GNU/Linux >> Znalost Linux >  >> Linux

Přístup odepřen uživateli 'root'@'localhost' (pomocí hesla:Ano) po resetování hesla LINUX

Tento problém se mi podařilo vyřešit provedením tohoto příkazu

sudo dpkg-reconfigure mysql-server-5.5

Což změní heslo uživatele root.


Musíte resetovat heslo! kroky pro mac osx (testováno a funkční) a ubuntu

Zastavte MySQL

$ sudo /usr/local/mysql/support-files/mysql.server stop

Spusťte jej v nouzovém režimu:

$ sudo mysqld_safe --skip-grant-tables

(nad řádkem je celý příkaz)

Toto bude trvalý příkaz, dokud nebude proces dokončen, takže otevřete další okno shellu/terminálu a přihlaste se bez hesla:

$ mysql -u root

mysql> UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';

Spusťte MySQL

sudo /usr/local/mysql/support-files/mysql.server start

vaše nové heslo je 'password'.


Měl jsem stejný problém. Musíte napsat mysql -u root -p

NE mysql nebo mysql -u root -p root_password


Linux
  1. Jak resetovat kořenové heslo MySQL nebo MariaDB

  2. Linux – Jak omezit přístup k internetu pro konkrétního uživatele v síti LAN pomocí Iptables v Linuxu?

  3. při použití CPAN v linux ubuntu bych jej měl spustit pomocí sudo / jako root nebo jako můj výchozí uživatel

  1. Obnovení hesla root v systému Linux

  2. Jak obnovit heslo pro sudo v Debianu

  3. mysql (mariadb) ERROR 1698 (28000):Přístup odepřen uživateli 'root'@'localhost'

  1. Jak nastavit oprávnění Sudo pro uživatele v Linuxu

  2. Resetujte kořenové heslo MySQL

  3. CHYBA 1045 (28000):Přístup odepřen uživateli 'root'@'localhost' (pomocí hesla:ANO)