忘記MySQL ROOT密碼是在MySQL使用中很常見的問題,可是有很多朋友並不會重置ROOT密碼,那叫苦啊,我有深有感觸,特寫此文章與大家交流:1、編輯MySQL配置文件:Windows環境中:%MySQL_installdir%\my.ini //一般在MySQL安裝目錄下有my.ini即MySQL的配置文件。
Linux環境中:/etc/my.cnf在[MySQLd]配置段添加如下一行:
skip-grant-tables保存退出編輯。2、然後重啟MySQL服務Windows環境中:
net stop MySQL
net start MySQLLinux環境中:
/etc/init.d/MySQLd restart3、設置新的ROOT密碼然後再在命令行下執行:
MySQL -uroot -p MySQL
直接回車無需密碼即可進入數據庫了。現在我們執行如下語句把root密碼更新為 yimshan:
update user set password=PASSWord("yimshan") where user='root';quit 退出MySQL。4、還原配置文件並重啟服務然後修改MySQL配置文件把剛才添加的那一行刪除。再次重起MySQL服務,密碼修改完畢。修改完畢。用新密碼yimshan試一下吧,又能登入MySQL的感覺就是不一樣吧?