CentOS Mysql远程连接配置

1.首先开启root在mysql的权限。

use mysql;
select  User,authentication_string,Host from user;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root'  
//  这里的root为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址
flush privileges; //刷新权限,这句表示从mysql数据库的表中重新加载权限数据

再重启mysql :service mysqld restart

2.阿里服务器要开启端口。

开启3306端口。

3.关闭防火墙,或者开放防火墙的3306端口

vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

如果已经有3306那个端口就把drop改成ACCEPT

否则就加在80端口下面

修改完后保存退出。

重启防火墙

/etc/init.d/iptables restart      #最后重启防火墙使配置生效

然后重启整个服务器。

发布了69 篇原创文章 · 获赞 16 · 访问量 9787

猜你喜欢

转载自blog.csdn.net/ChenZIDu/article/details/101613046