mysql -uroot -p2、修改mysql库的user表,将host项,从localhost改为%。%这里表示的是允许任意host访问,如果只允许某一个ip访问,则可改为相应的ip,比如可以将localhost改为192.168.1.123,这表示只允许局域网的192.168.1.123这个ip远程访问mysql。
mysql> use mysql; mysql> update user set host = '%' where user = 'root'; mysql> select host, user from user; mysql> flush privileges;
firewall-cmd --zone=public --add-port=3306/tcp --permanent2、重启防火墙
firewall-cmd --reload3、查看已开发的端口
firewall-cmd --list-ports
连接成功