1. 程式人生 > 其它 >MySql忘記密碼

MySql忘記密碼

記錄下當初第一次安裝MySql遇到的問題

MySql忘記密碼,報錯ERROR 1045

進入mysql安裝目錄找到 my.ini
名字必須是 my.ini 如果沒有自己也得建立一個

my.ini檔案新增以下程式碼:

[mysqld]
skip-grant-tables

然後儲存即可,其他程式碼不用管反正就這個位置新增就行了

在目錄 bin 以管理員身份執行cmd命令列,一定要是管理員身份,否則由於後續部分命令需要許可權,出現錯誤!
重啟mysql:關閉 mysqlnet stop mysql 開啟 mysqlnet start mysql

登入mysql:mysql -u root -p
不用輸入密碼,直接回車(出現Enter Password 也一樣直接回車,即可登陸成功)

修改密碼: 輸入指令:use mysql 輸入指令:update user set authentication_string=password('qqq123') where user='root';flush privileges; 新密碼:qqq123

退出登入:quit;

再次重啟mysql:關閉 mysqlnet stop mysql 開啟 mysqlnet start mysql

再次登入測試密碼是否修改成功:mysql -u root - // 登陸成功就是改對了嘛