Linux mysql授权远程连接

Linux MySQL授权远程连接


在安装mysql的机器上运行:

1、> mysql -uroot -p

     >password



2、>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION

//任何主机访问数据的权限



例如,你想user使用password从任何主机连接到mysql服务器的话。

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

如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用password作为密码

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



3、>FLUSH PRIVILEGES

//修改生效



4、mysql>EXIT



5、打开3306端口开放

iptables -A INPUT -p tcp --dport 3306 -j ACCEPT



6、让其生效

flush privileges;

你可能感兴趣的:(Linux)