在CentOS中,我們可以使用一些命令來查看MySQL數據庫是否允許遠程連接。
首先,我們需要登錄到MySQL數據庫:
mysql -u 用戶名 -p
接下來,我們運行以下命令,查看MySQL配置文件my.cnf中是否有bind-address這一行:
sudo cat /etc/my.cnf | grep bind-address
如果bind-address這一行存在,并且設置為127.0.0.1或localhost,那么MySQL僅允許本地連接,無法遠程連接。
如果我們希望允許遠程連接,可以將bind-address這一行注釋掉并重啟MySQL服務:
sudo service mysql restart
接著,我們再次登錄到MySQL數據庫,輸入以下命令:
show variables like 'bind_address';
如果查詢結果中的值為0.0.0.0或服務器的實際IP地址,則表示MySQL已經允許遠程連接。
最后,我們可以使用telnet命令測試是否可以從另一臺計算機連接到MySQL服務器:
telnet 服務器IP地址 3306
如果能夠連接成功,則表示MySQL可以遠程連接。