mysql Access denied for user……

安裝mysql後,登錄出現提示:

mysql Access denied for user root@localhost……

有很大可能是密碼不正確,可以通過以下操作步驟進行解決:

1.停止mysql服務

2.打卡cmd窗口,使用命令 mysqld --defaults-file=" E:\mysql-5.5.49-win32\mysql-5.5.49-win32\ my.ini" --console --skip-grant-tables

3.重新打開一個cmd窗口,mysql -uroot mysql就可以不用密碼訪問mysql服務了。此時可以更改user表中的root用戶密碼字段



另外對於解壓版的mysql安裝時候,如果自己建了datadir目錄文件指向的文件夾,則可能會導致服務起不來。

解決方法:刪除自己建的文件夾,使用mysqld --initialize命令


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