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

Jak obnovit zapomenuté kořenové heslo MySQL?

Níže je uveden postup resetování hesla uživatele root, když jsme zapomněli heslo uživatele root nebo jsme si nemohli vzpomenout na heslo poskytnuté během instalace.

OS – Ubuntu 16.04

MySQL – 5.7

  1. Zastavit server Mysqlsudo /etc/init.d/mysql stop
  2. Abyste se vyhnuli chybě, adresář mysqld_safe '/var/run/mysqld' pro soubor soketu UNIX neexistuje, spusťte níže příkazy:sudo mkdir -p /var/run/mysqld sudo chown mysql:mysql /var/run/mysqld
  3. Spusťte mysql v nouzovém režimu:sudo mysqld_safe --skip-grant-tables &
  4. Přihlaste se do Mysql a změňte heslo na 'root123':Ve verzi 5.7 je sloupec hesla přejmenován na authentication_string.mysql -uroot mysql>use mysql; mysql>update user set authentication_string=password('root123') where user='root';
  5. Pokud se zobrazí chyba ::MySQL selže na:mysql „ERROR 1524 (HY000):Plugin 'auth_socket' není načten“, spusťte níže uvedené příkazy a poté spusťte 4. krok. mysql>update user set plugin="mysql_native_password" where User='root'; mysql>flush privileges; quit;
  6. Zastavit a spustit server mysql sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start
  7. Přihlaste se pomocí nového hesla mysql -uroot -proot123

PFB, adresy URL pro referenci.

https://support.rackspace. com/how-to/mysql-resetting-a-lost-mysql-root-password/ mysqld_safe Adresář '/var/run/mysqld' pro soubor soketu UNIX neexistuje MySQL uživatelská DB nemá sloupce s hesly - Instalace MySQL na OSX MySQL selže na:mysql "CHYBA 1524 (HY000):Plugin 'auth_socket' není načten"



  1. Proč byste měli používat PHP PDO pro přístup k databázi

  2. Integrace WordPress MediaWiki

  3. Konstrukce SQL dotazu - rozdělení dat ve sloupci do dvou sloupců

  4. Dešifrování MySql WorkBench AES 256