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