MySQL忘記密碼無法登錄

1、編輯mysql配置文件my.ini(在mysql的安裝目錄下,我的在D:\Program Files\MySQL\MySQL Server 5.0\my.ini),在[mysqld]這個條目下添加一行 skip-grant-tables 保存退出後重啓mysql;

2、cmd裏面輸入mysql -u root -p,登錄mysql;

3、進入mysql數據庫

mysql> use mysql; 
Database changed

4、給root用戶設置新密碼:  
mysql> update user set password=password("xxx") where user="root"; 
Query OK, 1 rows affected (0.01 sec) 
Rows matched: 1 Changed: 1 Warnings: 0

5、註釋掉第1步中添加的skip-grant-tables 保存退出並重啓

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章