(轉載:www.shspafw.com) 數據庫是運行應用程序的重要因素之一。有時,我們使用本地機器中的數據庫來存儲與應用程序相關的數據。但隨著時間的推移,它可能會成為我們應用程序的一個問題。在本文中,我們將討論如何實現對MySQL數據庫服務器的遠程訪問。
啟用遠程訪問 注意:為了解釋這篇文章,我們使用的是安裝了MySQL的CentOS 7機器。
步驟1:編輯配置文件 打開配置文件/etc/my.cnf并添加下面一行。
bind-address = 0.0.0.0 注意:為了排除故障,我們添加了外部ip地址0.0.0.0。你可以用*或者::除了0.0.0.0
步驟2:打開3306端口 假設您已經在數據庫服務器上配置了防火墻,您需要打開端口3306,MySQL默認端口
firewall-cmd --permanent --add-port=3306/tcp firewall-cmd --reload
注意:通過打開端口3306,任何人都可以訪問你的MySQL服務器。
步驟3:重新啟動MySQL服務 以下命令將在您的CentOS 7機器上重新啟動MySQL服務器
systemctl restart mysqld
驗證可訪問性 您可以使用以下命令驗證是否可以從另一臺機器訪問您的MySQL服務器
mysql -u user -h ip -p 注意:用數據庫用戶替換用戶,用數據庫服務器ip替換IP。
如果成功,它確認遠程訪問MySQL服務器。 (轉載:www.shspafw.com) |