設置如何遠程連接mysql數據庫


安裝好mysql5.6.37后,默認情況下,只允許本地登錄,禁止遠程登錄。

可以現在本地安裝好連接工具,比如sqlyog或者navicat

登陸后,切換至mysql數據庫

執行下面2條語句

GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '123456';
FLUSH PRIVILEGES; 
格式:grant 權限 on 數據庫名.表名 用戶@登錄主機 identified by “用戶密碼”;
ALL PRIVILEGES表示所有的權限;
root表示要賦權的用戶;
%表示遠程登錄的IP(你用來登錄的ip),如果要限制登錄IP的話,這里就添你允許登錄的IP,比如192.168.0.55等,%表示不限制IP;
123456是用戶遠程登錄的密碼;
最后再運行FLUSH PRIVILEGES
select user,host from user;
查看用戶情況

 將host字段的值改為%就表示在任何客戶端機器上能以root用戶登錄到mysql服務器。
   update user set host = ’%’ where user = ’root’;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM