CentOS 8 設置 MySQL 8 允許遠程訪問

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章