远程连接linux上的mysql
在linux上登录msql

切换到mysql数据库
use mysql

输入 select user,host from user,这里root的host应该是localhost(我改过了),所以只支持本地访问

修改root,%表示支持所有ip访问,也可以指定ip
update user set host="%" where user="root"
生效
flush privileges
防火墙开放3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
重启防火墙
firewall-cmd --reload
浙公网安备 33010602011771号