1、 配置 /etc/my.cnf
vim /etc/my.cnf
添加如下内容:
bind-address=0.0.0.0
2、设置用户权限
#登录MySQL
[root@sionas.com /]# mysql -u root -p
输入密码:
#### 允许远程访问(授权给所有ip)
mysql>CREATE USER 'root'@'%' IDENTIFIED BY 'password'; //此操作mysql 8.0中必须加
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; //任何远程主机都可以访问数据库
mysql>FLUSH PRIVILEGES;
3、设置防火墙
$ firewall-cmd --zone=public --add-port=3306/tcp --permanent
$ firewall-cmd --reload
4、重启mysql
$ service msyqld restart