mysql5.7简单实现外部访问
mysql5.7简单实现外部访问 (centos7)
需要打开防火墙的3306(mysql默认)端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
一、进入mysql
mysql -uroot -p
二、进入mysql数据库
mysql>use mysql;
三、修改user表
update user set host='%' where user='root';
注意: 有些user表里会有多个root用户,选择其中一个进行修改
四、使配置生效
-
方法一:重启mysql
systemctl restart mysqld
-
方法二:刷新mysql的权限表
mysql>flush privileges;