欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Dbeaver連接不上mysql數(shù)據(jù)庫(Access denied for user ‘root‘@‘localhost‘)

 更新時間:2024年04月25日 10:19:52   作者:秋來179  
本文主要介紹了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ù)瀏覽下面的相關文章希望大家以后多多支持腳本之家! 

相關文章

最新評論