2023-05-04 分類: 網(wǎng)站建設(shè)
使用navicate無法連接mysql。但是通過命令行或者是寶塔自帶phpMyAdmin卻可以用root正常登錄。就是本地電腦用navicate連接mysql用戶用root連接不上,報(bào)錯:1045 - Access denied for user 'root'@你本地ip地址' (using password:YES)
翻譯意思是:1045錯誤-用戶‘root’的訪問被拒絕@在‘你本地ip地址220.166.230.81' (使用密碼:是)
直白的意思就是說 mysql的root用戶沒有受權(quán)你的IP可以訪問
解決mysql的root用戶授權(quán),可以用navicat遠(yuǎn)程訪問的方法
1、找到安裝mysql服務(wù)器的賬號密碼
2、安裝了bt寶塔面板的在面板左邊菜單點(diǎn)終端通過服務(wù)器的賬號密碼登錄Linux系統(tǒng)SSH賬,Windows用終站或遠(yuǎn)程桌面都可以
3、登錄 mysql -u root -p
4、use mysql; 選擇mysql數(shù)據(jù)庫
5、執(zhí)行以下操作(查詢用戶的賦權(quán)權(quán)限,更改賦權(quán)權(quán)限 ,刷新生效)
6、mysql> select user,host,grant_priv from user;
+---------------+-----------+------------+
| user | host | grant_priv |
+---------------+-----------+------------+
| root | % | N | #看有沒有這一條,可以看出 默認(rèn)的root 在非本地權(quán)限中的grant_priv(賦權(quán)權(quán)限)是關(guān)閉的。為了安全性考慮吧!
+---------------+-----------+------------+
有
7、update user set grant_priv='Y' where user = 'root';' #更新user表root用戶賦權(quán)設(shè)置值為Y
8、mysql> flush privileges; #刷新權(quán)限
無
7、mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'cdcxhl_com' WITH GRANT OPTION;
命令是指【授權(quán)所有全局權(quán)限給 root 用戶,root 用戶密碼為 cdcxhl_com是MySql用戶root密碼可以隨便設(shè)設(shè)置,主機(jī)為所有ip地址,進(jìn)行授權(quán)】。這樣一來,就可以在任何地方以 root 用戶連接數(shù)據(jù)庫。
8、mysql> FLUSH PRIVILEGES;
命令是刷新權(quán)限,讓剛剛修改的即時(shí)生效。
或者添加一個新的用戶,不使用root這個賬戶都可以。
以上就是創(chuàng)新互聯(lián)為大家介紹mysql的root用戶無法授權(quán),navicat遠(yuǎn)程連接授權(quán)提示1044或1045的解決方案。
網(wǎng)頁名稱:Navicat無法使用root用戶連接mysql報(bào)借1045
網(wǎng)站鏈接:http://jinyejixie.com/news/257993.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、ChatGPT、動態(tài)網(wǎng)站、網(wǎng)站設(shè)計(jì)公司、標(biāo)簽優(yōu)化、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容