CentOS系统安装好MySQL后,默认情况下不支持用户通过非本机连接上数据库服务器,下面是解决方法:
1、在控制台执行
mysql-uroot-p
1
系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台
2、选择数据库
usemysql;
1
开启远程连接
root 用户名
% 所有人都可以访问
password 密码
GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'password'WITHGRANTOPTION;
1
FLUSH PRIVILEGES;
1
3、重起mysql服务
service mysqld restart
1
如果执行完以上步骤,还是不能远程连接,那么我们需要查看服务器的防火墙是否开启
service iptables status
1
如果防火墙开启,请关闭
service iptablesstop
1
到此就可以远程连接了!
网友评论