1. 配置 /etc/my.cnf
添加如下内容:
bind-address=0.0.0.0
#2. 设置用户
登录mysql
mysql>CREATE USER 'root'@'%' IDENTIFIED BY 'root'; //这个操作是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