首先 mysql -u root -p 輸入密碼后進入mysql
輸入show global variables like 'port'; 查看端口號
mysql> show global variables like 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
1 row in set (0.00 sec)
修改端口,編輯文件,vim /etc/my.conf,添加端口參數:
port=2020
然后重啟mysql:
systemctl restart mysqld.service
防火牆:
查看防火牆狀態:
systemctl status firewalld
如圖,防火牆正在運行
開放端口放行:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
加上--permanet參數永久生效,如果前面修改了端口號,此處的3306就應改成對應的端口號,然后使用命令重新讀取防火牆規則:
firewall-cmd --reload
至此,MySQL端口號和防火牆配置完畢!