linux/win重置mysql的root密碼
A. linux系統
第一:mysqld停止,最好用killall停止mysql。
[root@localhost ~]# killall mysqld
第二:已跳過權限表的模式啟動mysql。
[root@localhost ~]# mysqld_safe --skip-grant-tables &
第三:進去mysql,并修改密碼。
[root@localhost ~]# mysql -u root
mysql>use mysql;
mysql>update user set password=password("new_pass") where user="root";
mysql>flush privileges;
mysql>exit;
第四:重新啟動mysql,正常進入。
B. windows系統
使用批處理修改即可,下載地址:mysql重置密碼
雙擊打開修改密碼腳本,按照提示輸入新密碼(密碼盡量不要用太多的特殊字符),如圖:
輸入密碼后按回車,如圖:
表示密碼已修改成功,按任意鍵退出。然后用新密碼嘗試登錄mysql。