在Linux系統下,MySQL默認監聽端口為3306。但是如果出現端口沖突或其他原因需要修改MySQL監聽端口號,我們可以通過以下步驟實現。
1.登錄到MySQL服務器 $ mysql -u root -p 2.查看當前MySQL服務器端口號 mysql>SHOW GLOBAL VARIABLES LIKE 'PORT'; 3.停止MySQL服務器運行 $ sudo systemctl stop mysql 4.修改MySQL配置文件,例如使用vim編輯器進行修改 $ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 5.找到以下語句,并修改為你需要的端口號 port = 3307 6.保存修改,退出vim編輯器 7.啟動MySQL服務器 $ sudo systemctl start mysql 8.查看MySQL服務器運行狀態,確認是否已成功修改端口 $ sudo systemctl status mysql 9.如果MySQL無法正常啟動,可以查看錯誤日志 $ sudo tail /var/log/mysql/error.log 10.修改完成后,需修改防火墻規則,開放新端口訪問 $ sudo ufw allow 3307/tcp 11.重啟防火墻 $ sudo ufw disable $ sudo ufw enable
以上就是在Linux系統下修改MySQL端口號的步驟。需要注意的是,修改完成后需要修改防火墻規則,否則無法訪問新端口。