在使用linux系統進行mysql數據庫操作時,經常會遇到mysql3306端口被占用的情況。那么該如何解決呢?以下就是一些解決方法。
查看占用端口的進程
netstat -apn|grep 3306
通過以上命令,可以查看到占用3306端口的進程編號。一般來說,這個進程編號就是mysql的進程。
殺掉占用端口的進程
kill -9 進程編號
殺掉進程后,再次查看3306端口情況,應該就會發現已經釋放了。
修改mysql端口
如果經常出現端口被占用的情況,可以考慮修改mysql的端口。具體步驟如下:
- 進入mysql配置文件所在目錄
- 編輯mysql配置文件,找到端口項
- 修改端口號
- 重啟mysql服務
cd /etc/mysql/mysql.conf.d/
sudo vi mysqld.cnf
port = 新端口號
service mysql restart
通過以上方法,可以有效解決mysql3306端口被占用的問題。
上一篇mysql3個節點半同步
下一篇mysql索引類型不填