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

相关文章
相关标签/搜索