Heim  >  Artikel  >  Datenbank  >  So ändern Sie die Root-Passwortfreigabe in Mysql5.7

So ändern Sie die Root-Passwortfreigabe in Mysql5.7

PHPz
PHPzOriginal
2017-04-03 17:31:451387Durchsuche

Das Ändern des Administrator-Root-Passworts ist ein sehr häufiges Problem im Internet. Die neue Version von MYSQL5.7 kann jedoch die vorherigen Tutorials verwenden Es. Hier Teilen Sie es mit allen.

Versionsaktualisierung, das Passwortfeld im ursprünglichen Benutzer wurde in „authentication_string“ geändert

Versionsaktualisierung Aus diesem Grund sind viele Online-Tutorials nicht mehr anwendbar, und selbst die offiziellen Website-Dokumente sind nicht mehr anwendbar reibungslos funktioniert.

Wenn MySQL ausgeführt wird, beenden Sie es zuerst:

killall -TERM mysqld。

Ausführen

mysqld_safe --skip-grant-tables &

Wenn Sie zu diesem Zeitpunkt nicht remote verbunden sein möchten:

mysqld_safe --skip-grant-tables --skip-networking &

Verwenden Sie MySQL, um eine Verbindung zum Server herzustellen

Passwort ändern:

update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';

*Eine besondere Erinnerung ist, dass es in der Benutzertabelle unter dem neuen kein Passwortfeld gibt Version der MySQL-Datenbank

Stattdessen wird das verschlüsselte Benutzerpasswort im Feld „authentication_string“ gespeichert

mysql> flush privileges;
mysql> quit;

Änderung abgeschlossen. Starten Sie

killall -TERM mysqld。
mysqld_safe &

neu und dann kann MySQL verbunden werden

Allerdings scheint der Vorgang zu diesem Zeitpunkt noch nicht abgeschlossen zu sein und Sie müssen den Benutzer ändern...

alter user 'root'@'localhost' identified by '123';

Im Webartikel heißt es, dass Jiangzi auch verwendet werden kann:

set password for 'root'@'localhost'=password('123');
cp mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql

Das obige ist der detaillierte Inhalt vonSo ändern Sie die Root-Passwortfreigabe in Mysql5.7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn