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

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

PHPz
Freigeben: 2017-04-03 17:31:45
Original
1429 Leute haben es durchsucht

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。
Nach dem Login kopieren

Ausführen

mysqld_safe --skip-grant-tables &
Nach dem Login kopieren

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

mysqld_safe --skip-grant-tables --skip-networking &
Nach dem Login kopieren

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';
Nach dem Login kopieren

*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;
Nach dem Login kopieren

Änderung abgeschlossen. Starten Sie

killall -TERM mysqld。
mysqld_safe &
Nach dem Login kopieren

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';
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage