Dbeaver連接不上mysql數(shù)據(jù)庫(Access denied for user ‘root‘@‘localhost‘)
連接失敗,彈窗Access denied for user 'root'@'localhost' (using password: YES)
用戶“root”@“localhost”的訪問被拒絕(使用密碼:YES)
嘗試網(wǎng)上的方法都失敗了,因為我的密碼什么的都是正常的。
一、嘗試新建MySQL用戶,短暫連接成功,后續(xù)使用連接失敗。
在MySQL中創(chuàng)建一個名為sherber
,密碼為123456
的用戶,以及授予該用戶對所有數(shù)據(jù)庫的全部權限的步驟如下:
使用管理員賬戶登錄 MySQL:
mysql -u root -p
輸入管理員密碼以登錄。
創(chuàng)建新用戶:
CREATE USER 'sherber'@'localhost' IDENTIFIED BY '123456';
授予權限:
GRANT ALL PRIVILEGES ON *.* TO 'sherber'@'localhost' WITH GRANT OPTION;
這授予了用戶 sherber
對所有數(shù)據(jù)庫的全部權限,包括 WITH GRANT OPTION
,使其具有授予其他用戶權限的能力。
刷新權限:
FLUSH PRIVILEGES;
退出 MySQL:
exit;
現(xiàn)在,名為sherber
,密碼為123456
的用戶已經(jīng)創(chuàng)建,并且擁有相應的權限。請記住,為了系統(tǒng)的安全性,應該僅為用戶授予其實際需要的最小權限。
通過使用命令查看當前用戶
mysql -u root -p -h localhost -e "SELECT User, Host FROM mysql.user;"
+------------------+-----------+ | User | Host | +------------------+-----------+ | mysql.infoschema | localhost | | mysql.session | localhost | | mysql.sys | localhost | | root | localhost | | sherber | localhost | +------------------+-----------+
用戶root無法使用,所以創(chuàng)建一個新用戶,連接成功,后續(xù)使用數(shù)據(jù)庫時,連接斷開,之后就連接不上了。
二、原因分析
1.密碼正確,還是顯示上述問題,表面不是密碼的問題,只不過Dbeaver只提醒用戶訪問失敗。
2.之前下載過一次MySQL,后續(xù)重新下載,導致3306端口可能存在兩個數(shù)據(jù)庫。
三、解決方案
1.使用everything查看my.ini,可以看到之前殘留的my.ini和后續(xù)下載的my.ini:
2.打開過去的ini文件,看到端口設置3306:
3.所以打開我后續(xù)下載安裝的my.ini文件,找到端口設置,設置端口為13306:
4.修改后,root用戶和自己新創(chuàng)建的sherber用戶都能連接成功數(shù)據(jù)庫:
到此這篇關于Dbeaver連接不上mysql數(shù)據(jù)庫(Access denied for user ‘root‘@‘localhost‘)的文章就介紹到這了,更多相關Dbeaver連接不上mysql內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Node.js下向MySQL數(shù)據(jù)庫插入批量數(shù)據(jù)的方法
這篇文章主要介紹了Node.js下向MySQL數(shù)據(jù)庫插入批量數(shù)據(jù)的實現(xiàn)方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-10-10MySQL如何處理InnoDB并發(fā)事務中的間隙鎖死鎖
這篇文章主要為大家介紹了MySQL如何處理InnoDB并發(fā)事務中的間隙鎖死鎖,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10MySQL查詢表中某列字段相同的重復數(shù)據(jù)的方法
在數(shù)據(jù)庫查詢中,我們經(jīng)常需要查找表中某列中重復的數(shù)據(jù),本文將介紹如何使用 SQL 查詢語句來查找表中某列字段相同的重復數(shù)據(jù),幫助你快速定位重復數(shù)據(jù)問題并進行處理2023-08-08MySQL產(chǎn)生隨機數(shù)并連接字符串的方法示例
這篇文章主要介紹了MySQL產(chǎn)生隨機數(shù)并連接字符串的方法,簡單分析了相關函數(shù),并結合實例形式給出了相應的SQL語句實現(xiàn)方法,需要的朋友可以參考下2017-05-05Win10安裝MySQL5.7.18winX64 啟動服務器失敗并且沒有錯誤提示
這篇文章主要介紹了Win10安裝MySQL5.7.18winX64 啟動服務器失敗并且沒有錯誤提示,需要的朋友可以參考下2017-06-06Centos下安裝多個mysql數(shù)據(jù)庫的配置實例詳解
在實際的開發(fā)和運維場景中,有時我們需要在同一臺服務器上運行多個MySQL數(shù)據(jù)庫實例,本文將詳細介紹如何在CentOS系統(tǒng)中安裝并配置多個MySQL數(shù)據(jù)庫實例,希望對大家有所幫助2025-04-04