Heim >Datenbank >MySQL-Tutorial >Teilen Sie die Lösung zum Vergessen des MySQL-Passworts

Teilen Sie die Lösung zum Vergessen des MySQL-Passworts

黄舟
黄舟Original
2017-06-18 10:38:591272Durchsuche

MySQLWas soll ich tun, wenn ich mein Passwort vergessen habe? In diesem Artikel wird hauptsächlich die Lösung für das vergessene MySQL-Passwort im Detail vorgestellt, die einen bestimmten Referenzwert hat:

Die Lösung für das vergessene MySQL-Passwort:

[root@localhost ~]# mysql -uroot -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Wenn dies der Fall ist Wenn dies auftritt, liegt es normalerweise daran, dass MySQL nicht aktiv ist


[root@localhost ~]# mysql -uroot -p
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Wenn dies auftritt, liegt es normalerweise daran, dass das Passwort falsch eingegeben wurde

Lösung:

1. Stoppen Sie MySQL


[root@localhost ~]# service mysqld stop
Stopping mysqld:                      [ OK ]

2. Ändern Sie die Konfigurationsdatei, fügen Sie in der letzten Zeile den folgenden Inhalt hinzu


skip-grant-tables  //跳过授权直接进入数据库

3. Starten Sie MySQL neu


[root@localhost ~]# service mysqld start
[root@localhost ~]# mysql -uroot -p  
mysql>

4. Setzen Sie das Passwort für MySQL zurück


mysql> use mysql //密码存放在MySQL中,需要进入
mysql> desc user; //查看user表中的字段
密码一般存在password表中
+------------------------+-----------------------------------+------+-----+-----------------------+-------+
| Field     | Type        | Null | Key | Default    | Extra |
+------------------------+-----------------------------------+------+-----+-----------------------+-------+
| Host     | char(60)       | NO | PRI |      |  |
| User     | char(16)       | NO | PRI |      |  |
| Password    | char(41)       | NO |  |      |  |

mysql> update user set password=password('passw0rd') where user="root"; //设置密码为passw0rd
mysql> flush privileges; //刷新

5. Dann BeendenMelden Sie sich erneut an


[root@localhost ~]# mysql -uroot -ppassw0rd
mysql>

Das obige ist der detaillierte Inhalt vonTeilen Sie die Lösung zum Vergessen des MySQL-Passworts. 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