MySQL是一款常用的數(shù)據(jù)庫管理系統(tǒng),但是默認(rèn)情況下其占用的端口是3306,如果在同一臺服務(wù)器上運(yùn)行多個MySQL實例時,就需要將其設(shè)置為自定義端口。下面介紹如何設(shè)置MySQL的自定義端口。
第一步:修改MySQL配置文件
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
在mysqld.cnf文件中,找到以下內(nèi)容:
bind-address = 127.0.0.1
將其修改為:
bind-address = 0.0.0.0
意思是允許MySQL連接任意IP地址。同時,在此處添加一行端口號配置:
port = 3307
將端口號替換成自己需要的端口號。
第二步:重啟MySQL服務(wù)
sudo systemctl restart mysql
然后通過以下命令檢查MySQL服務(wù)是否在運(yùn)行:
sudo systemctl status mysql
如果服務(wù)已經(jīng)在運(yùn)行,則會返回如下內(nèi)容:
● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2020-12-01 15:07:13 JST; 2h 20min ago ...
第三步:測試端口號是否已經(jīng)修改
通過以下命令測試MySQL是否能夠正常使用自定義端口:
sudo mysql -u root -p -P 3307
其中,-P選項指定了端口號,-u選項指定了用戶,-p選項指定了密碼。如果一切正常,則可以正常登錄到MySQL服務(wù)。
以上就是MySQL如何設(shè)置自定義端口的方法。