mysql连接不上 显示密码错误,mysql输入正确密码连接不上怎么办
問(wèn)題還原:
登錄mysql?-uroot?-proot
報(bào)錯(cuò):ERROR?1045?(28000):?Access?denied?for?user?'root'@'localhost'?(using?password:?YES)
解決思路:
排查1:
直接輸入mysql,連接成功show databases; 只有information_schema &?test兩張表查了下說(shuō)是權(quán)限不夠。
排查2:
首先stop mysql:service?mysqld?stop;
然后安全模式啟動(dòng);mysqld_safe?--skip-grant-tables?&
接著使用root登陸mysql :mysql??root?mysqluse?mysql;
select?Host,User,Password?from?user;
發(fā)現(xiàn)localhost這個(gè)Host沒(méi)有配置用戶(hù)名和密碼。
解決方法:update?user?set?Password='root',?User='root'?where?Host='localhost';
select?Host,User,Password?from?user;
現(xiàn)在localhost已經(jīng)有了對(duì)應(yīng)的用戶(hù)名和密碼,kill掉mysqld_safe,重新啟動(dòng)mysql即可。
總結(jié)
以上是生活随笔為你收集整理的mysql连接不上 显示密码错误,mysql输入正确密码连接不上怎么办的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python 反编译exe
- 下一篇: 安装SQL server显示重新启动计算