mysql開啓遠程訪問:
一、打開mysql server,設置mysql 訪問權限mysql
mysql>grant all privileges on *.* to 'root'@'%' identified by 'youpassword' with grant option;
說明:Root表示用戶名,%表明全部的ip地址,也能夠設置指定的ip地址
二、在執行 flush privileges;
三、查看user表,能夠看到:
host的值爲%,說明root用戶登陸mysql的時候,能夠容許任意的ip訪問mysql server.
四、若是使用mysql管理工具navicat,沒法鏈接數據庫,提示錯誤號(10038);
解決辦法:
命令打開sql
vi /etc/mysql/my.conf
將數據庫
bind-address = 127.0.0.1
改成ide
bind-address = 0.0.0.0
而後重啓mysql Server:service mysql restart;
工具