解決:MySQL 報(bào)錯(cuò):1045 - Access denied for user 'root'@'localhost'
2019-03-27 17:51:17
13599
首先,停止掉數(shù)據(jù)的運(yùn)行,這個(gè)我相信大家都可以做到了,可以直接從管理服務(wù)程序中停止,也可以直接在 cmd 命令窗口輸入命令 net stop mysql 來(lái)停止。
然后進(jìn)入 MySQL 的安裝路徑,找到并打開(kāi) my.ini 文件,找到 mysqld 字段,在這個(gè)字段下面增加下面這個(gè)語(yǔ)句:
skip_grant_tables
緊接著重啟數(shù)據(jù)庫(kù),這個(gè)我相信大家也可以做到了,可以直接在管理服務(wù)程序中開(kāi)啟,也可以直接在 cmd 命令窗口中輸入命令 net start mysql 來(lái)開(kāi)啟,進(jìn)而在命令窗口執(zhí)行一下命令,重置密碼:
update user set password='密碼' where user='root'
最后就是再次停止數(shù)據(jù)庫(kù)的運(yùn)行,返回前面提到的 my.ini 文件去掉 skip_grant_tables 字段后保存,再次重啟數(shù)據(jù)庫(kù)就可以成功解決這個(gè) MySQL 的報(bào)錯(cuò)了。
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)