mysql连接不上 显示密码错误,mysql输入正确密码连接不上怎么办
生活随笔
收集整理的這篇文章主要介紹了
mysql连接不上 显示密码错误,mysql输入正确密码连接不上怎么办
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題還原:
登錄mysql?-uroot?-proot
報錯:ERROR?1045?(28000):?Access?denied?for?user?'root'@'localhost'?(using?password:?YES)
解決思路:
排查1:
直接輸入mysql,連接成功show databases; 只有information_schema &?test兩張表查了下說是權限不夠。
排查2:
首先stop mysql:service?mysqld?stop;
然后安全模式啟動;mysqld_safe?--skip-grant-tables?&
接著使用root登陸mysql :mysql??root?mysqluse?mysql;
select?Host,User,Password?from?user;
發現localhost這個Host沒有配置用戶名和密碼。
解決方法:update?user?set?Password='root',?User='root'?where?Host='localhost';
select?Host,User,Password?from?user;
現在localhost已經有了對應的用戶名和密碼,kill掉mysqld_safe,重新啟動mysql即可。
總結
以上是生活随笔為你收集整理的mysql连接不上 显示密码错误,mysql输入正确密码连接不上怎么办的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 反编译exe
- 下一篇: 解决Adobe Flash Player