jack__love
https://blog.csdn.net/jack__love/article/details/79019049
來源地址在上面標(biāo)注了。
原文結(jié)合評論區(qū)的方法實測有效,下面內(nèi)容已經(jīng)結(jié)合評論區(qū)方法修改。
這兩天在MyEclipse中開發(fā)Web項目時壶冒,連接MYSQL數(shù)據(jù)庫匆赃,出現(xiàn)問題:Access denied for user 'root'@'localhost'(using password:YES)。
經(jīng)查找資料發(fā)現(xiàn)是root帳戶默認(rèn)不開放遠程訪問權(quán)限欣鳖,所以需要修改一下相關(guān)權(quán)限督惰。
解決方案:
1.打開MySQL目錄下的my.ini文件不傅,在文件的最后添加一行“skip-grant-tables”,保存并關(guān)閉文件姑丑。(WIN7默認(rèn)安裝,my.ini在C:\ProgramData\MySQL\MySQL Server 5.6)
2.重啟MySQL服務(wù)辞友。
3.通過命令行進入MySQL的BIN目錄栅哀,輸入“mysql -u root -p”(不輸入密碼),提示輸入密碼不用管称龙,直接Enter回車即可進入數(shù)據(jù)庫留拾。(WIN7默認(rèn)安裝,BIN目錄為:C:\Program Files\MySQL\MySQL Server 5.6\bin)
4.執(zhí)行“use mysql;”鲫尊,使用mysql數(shù)據(jù)庫痴柔。
5.執(zhí)行“update user set authentication_string=PASSWORD("123456") where user='root';”(修改root的密碼)
6.打開MySQL目錄下的my.ini文件,刪除最后一行的“skip-grant-tables”疫向,保存并關(guān)閉文件咳蔚。
重啟MySQL服務(wù)。
7.在命令行中輸入“mysql -uroot -p123456”搔驼,即可成功連接數(shù)據(jù)庫谈火。
完成以上步驟,MyEclipse也可成功連接MySQL了舌涨。
作者:jack__love
來源:CSDN
原文:https://blog.csdn.net/jack__love/article/details/79019049
版權(quán)聲明:本文為博主原創(chuàng)文章糯耍,轉(zhuǎn)載請附上博文鏈接!