mysql開啓遠程訪問

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;工具

相關文章
相關標籤/搜索