远程访问linux 的mysql

1.打开Mysql 3306远程访问
注释掉bind-address =127.0.0.1

#bind-address     =127.0.0.1   
//执行下面
netstat -an|grep 3306 

然后显示如下
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN

2.授权用户访问
进入mysql然后输入:

GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY    'password' WITH GRANT OPTION; 

这里是授权用户可以从所有的ip或者域名远程访问,如果不需要可以把’%’改成你想要的ip或者域名。

ps:你也可以不用更改所有的权限,单单就更改你想要访问的表也行。

你可能感兴趣的:(mysql,mysql,linux)