您好,登錄后才能下訂單哦!
小編給大家分享一下mysql數據庫如何設置遠程連接權限,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
問題現象
mysql 安裝完畢,本機登錄正常,在遠程輸入正確賬號密碼登錄連接時報錯如下
問題原因
遠程IP沒有登錄權限,root用戶默認只能在localhost也就是只能在本機登錄,需要設置允許其他IP登錄權限。
解決方案
1. 在服務器內部登錄數據庫,然后執行
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
此語句意思是給root用戶在任何IP都可以登錄數據庫,操作任何數據庫中的任何對象。
其中:
*.* 第一個*是指數據庫
*代表所有數據庫
第二個*指數據庫對象
*代表數據庫中所有對象
'root'@'%' root是制定要授權的數據庫用戶
%代表允許登錄的IP
123456是你的數據庫密碼
假如要限制只能在1.1.1.1登錄,把%改成1.1.1.1 ,執行完畢后執行 flush privileges; 刷新權限
2. 然后在遠程電腦mysql客戶端就可以連接了。
看完了這篇文章,相信你對mysql數據庫如何設置遠程連接權限有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。