CentOS是一種流行的Linux發行版,被廣泛用于服務器部署。在CentOS上安裝MySQL后,我們需要為它開放端口號,以便讓其他計算機可以連接MySQL數據庫。接下來,我們將演示如何在CentOS上為MySQL開放端口號。
1. 首先,我們需要編輯MySQL配置文件,打開終端并輸入以下命令: sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 2. 打開文件后,我們需要找到bind-address選項,并將其注釋掉。這個選項默認是127.0.0.1,表示只有本地計算機可以連接MySQL數據庫。注釋掉之后,MySQL將監聽所有計算機的連接請求。更改后的文件如下所示: #bind-address = 127.0.0.1 3. 保存并關閉文件,然后重啟MySQL服務: sudo systemctl restart mysql 4. 接下來,我們需要在CentOS防火墻中打開MySQL端口號。默認情況下,MySQL的端口號是3306。輸入以下命令: sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent 5. 完成上述步驟后,我們需要重新加載防火墻規則: sudo firewall-cmd --reload 6. 最后,在終端中輸入以下命令,檢查MySQL監聽的端口號: sudo netstat -tlnp | grep mysql 如果運行正常,你應該可以看到MySQL正在監聽3306端口號:
完成以上步驟后,我們已經成功地為MySQL在CentOS上開放了端口號。現在,其他計算機就可以連接MySQL數據庫了。