MySQL是一款常用的關系型數(shù)據(jù)庫管理系統(tǒng),通常使用默認端口號3306來進行連接和訪問。然而,有些情況下,我們需要使用其他端口號來連接MySQL,下面將介紹如何在MySQL中不使用默認端口號3306。
要在MySQL中使用不同的端口號,需要修改MySQL配置文件。打開MySQL配置文件my.cnf(或my.ini),找到如下代碼行:
[mysqld]
port=3306
將3306替換為你要使用的端口號,例如:
[mysqld]
port=8888
此時,MySQL就會監(jiān)聽8888端口來進行連接和訪問。
接著,需要為MySQL添加一個防火墻規(guī)則,以允許指定端口的訪問。假設使用的是Linux系統(tǒng),可以使用以下命令添加規(guī)則:
sudo firewall-cmd --add-port=8888/tcp --permanent
sudo firewall-cmd --reload
其中,--add-port=8888/tcp表示添加的端口號為8888,--permanent表示該規(guī)則持久生效,--reload表示重新加載防火墻配置文件。
最后,使用以下命令重啟MySQL服務:
sudo systemctl restart mysql
現(xiàn)在,MySQL就可以使用指定的端口號進行連接和訪問了。