免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

Navicat無法使用root用戶連接mysql報借1045

2023-05-04    分類: 網站建設

使用navicate無法連接mysql。但是通過命令行或者是寶塔自帶phpMyAdmin卻可以用root正常登錄。就是本地電腦用navicate連接mysql用戶用root連接不上,報錯:1045 - Access denied for user 'root'@你本地ip地址' (using password:YES)

Navicat無法使用root用戶連接mysql報借1045

上面圖片就是Navicat遠程連接mysql的root用瞳報錯提示:1045 - Access denied for user 'root'@220.166.230.81' (using password:YES)

翻譯意思是:1045錯誤-用戶‘root’的訪問被拒絕@在‘你本地ip地址220.166.230.81' (使用密碼:是)

直白的意思就是說 mysql的root用戶沒有受權你的IP可以訪問

解決mysql的root用戶授權,可以用navicat遠程訪問的方法

1、找到安裝mysql服務器的賬號密碼

2、安裝了bt寶塔面板的在面板左邊菜單點終端通過服務器的賬號密碼登錄Linux系統SSH賬,Windows用終站或遠程桌面都可以
3、登錄 mysql -u root -p
4、use mysql; 選擇mysql數據庫
5、執行以下操作(查詢用戶的賦權權限,更改賦權權限 ,刷新生效)
6、mysql> select user,host,grant_priv from user;
+---------------+-----------+------------+
| user          | host      | grant_priv |
+---------------+-----------+------------+
| root          | %         | N          |   #看有沒有這一條,可以看出 默認的root 在非本地權限中的grant_priv(賦權權限)是關閉的。為了安全性考慮吧!
+---------------+-----------+------------+

7、update user set grant_priv='Y' where user = 'root';'   #更新user表root用戶賦權設置值為Y
8、mysql> flush privileges;   #刷新權限

7、mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'cdcxhl_com' WITH GRANT OPTION;
命令是指【授權所有全局權限給 root 用戶,root 用戶密碼為 cdcxhl_com是MySql用戶root密碼可以隨便設設置,主機為所有ip地址,進行授權】。這樣一來,就可以在任何地方以 root 用戶連接數據庫。
8、mysql> FLUSH PRIVILEGES;
命令是刷新權限,讓剛剛修改的即時生效。
或者添加一個新的用戶,不使用root這個賬戶都可以。
以上就是創新互聯為大家介紹mysql的root用戶無法授權,navicat遠程連接授權提示1044或1045的解決方案。

網站題目:Navicat無法使用root用戶連接mysql報借1045
本文網址:http://m.newbst.com/news43/257993.html

成都網站建設公司_創新互聯,為您提供商城網站關鍵詞優化響應式網站品牌網站制作定制網站服務器托管

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

手機網站建設