MySQL 允许远程客户端访问

  1. 登录 MySQL 服务器所在 Linux 系统后输入
[root@localhost ~]# mysql -u root -p
  1. 授权任何IP地址的root用户可以访问任何资源
    假设设置访问密码是 123456,这个密码可以和原 root 密码不同
mysql> grant all on *.* to 'root'@'%' identified by '123456' with grant option;
mysql> flush privileges;
mysql> exit
  1. 把 MySQL 的 tcp 3306 端口或者 MySQL 服务加入到防火墙例外规则
[root@localhost ~]# firewall-cmd --add-port=3306/tcp --zone=public --permanent
[root@localhost ~]# firewall-cmd --reload

或者

[root@localhost ~]# firewall-cmd --add-service=mysql --zone=public --permanent
[root@localhost ~]# firewall-cmd --reload

你可能感兴趣的:(MySQL 允许远程客户端访问)