不经过悉心栽培,花儿开不出鲜艳的花朵;不经过时间的历练,幼苗长不成参天大树。

linux下开启mysql远程连接的方法

linux 建伟 1006℃ 0评论

1.在mysql控制台下修改权限

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
//root 是用户名,% 表示任意主机,'123456' 指定的登录密码(这个和本地的root密码可以设置不同,互不影响)
flush privileges; //重载系统权限
exit;//退出mysql控制台

2.CentOS环境开放3306端口

iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
service iptables status //查看规则是否生效

//删除规则,关闭3306端口
iptables -D INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

注意:上面使用iptables添加/删除规则都是临时的,如果需要重启也生效,就要保存修改

service iptables save //保存规则

例外一种方式也可以实现:

vi /etc/sysconfig/iptables //在该文件中加入下面这条规则也是可以生效的
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

转载请注明:Li Jianwei's Blog » linux下开启mysql远程连接的方法

喜欢 (4)or分享 (0)
web技术交流群
22765697