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
- Mysql Server stoppen
sudo /etc/init.d/mysql stop
- 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
- Starten Sie mysql im abgesicherten Modus:
sudo mysqld_safe --skip-grant-tables &
- 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';
- 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;
- Mysql-Server stoppen und starten
sudo /etc/init.d/mysql stopudo /etc/init.d/mysql start
- 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"