Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie setzt man das vergessene MySQL-Root-Passwort zurück?

Unten ist der Vorgang zum Zurücksetzen des Root-Benutzerpassworts, wenn wir das Root-Benutzerpasswort vergessen oder es versäumt haben, uns an das während der Installation bereitgestellte Passwort zu erinnern.

Betriebssystem – Ubuntu 16.04

MySQL-5.7

  1. Mysql Server stoppensudo /etc/init.d/mysql stop
  2. Um den Fehler zu vermeiden, mysqld_safe Directory '/var/run/mysqld' for UNIX socket file does not exist , führen Sie die folgenden Befehle aus:sudo mkdir -p /var/run/mysqldsudo chown mysql:mysql /var /run/mysqld
  3. Starten Sie mysql im abgesicherten Modus:sudo mysqld_safe --skip-grant-tables &
  4. Melden Sie sich bei Mysql an und ändern Sie das Passwort in „root123“:In Version 5.7 wird die Passwortspalte in authentication_string umbenannt. wobei user='root';
  5. Wenn Sie die Fehlermeldung ::MySQL schlägt fehl auf:mysql „ERROR 1524 (HY000):Plugin ‚auth_socket‘ is not loading“ erhalten, führen Sie die folgenden Befehle aus und führen Sie dann den 4. Schritt aus. mysql>update user set plugin="mysql_native_password", wobei User='root';mysql>privilegien leeren;quit;
  6. Mysql-Server stoppen und startensudo /etc/init.d/mysql stopudo /etc/init.d/mysql start
  7. Melden Sie sich mit dem neuen Passwort mysql -uroot -proot123 an

PFB, die URLs zur Referenz.

https://support.rackspace. com/how-to/mysql-zurücksetzen-eines-verlorenen-mysql-root-passworts/ mysqld_safe Verzeichnis „/var/run/mysqld“ für UNIX-Socket-Datei existiert nicht MySQL Benutzer-DB hat keine Passwortspalten - Installation von MySQL unter OSX MySQL schlägt fehl bei:mysql "ERROR 1524 (HY000):Plugin 'auth_socket' is not loading"