首頁 >資料庫 >mysql教程 >如何從遠端伺服器連接到 Amazon EC2 上的 MySQL 資料庫?

如何從遠端伺服器連接到 Amazon EC2 上的 MySQL 資料庫?

Linda Hamilton
Linda Hamilton原創
2025-01-04 03:31:401024瀏覽

How to Connect to a MySQL Database on Amazon EC2 from a Remote Server?

從遠端伺服器連接到Amazon EC2 上的MySQL

要從遠端伺服器連接到Amazon EC2 上託管的MySQL 資料庫,需要執行以下步驟:

1。驗證遠端存取設定

確保要連線的 MySQL 使用者俱有遠端存取權限。這可以透過授予使用者 GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' 來完成;特權。

2.修改MySQL 設定

編輯MySQL 設定檔(my.cnf)並新增以下設定:

skip networking
bind-address = 0.0.0.0

3 .重新啟動MySQL

進行設定變更後,使用下列指令重新啟動MySQL:

/etc/init.d/mysql restart

4.驗證IP 位址

確保EC2實例分配有彈性IP 位址。 MySQL 連線命令應使用此 IP 位址而不是本機 IP 位址。

5.故障排除

如果執行這些步驟後仍然遇到連線錯誤,請檢查您的 AWS 安全群組設定。確保適當的入站規則到位,以允許從遠端伺服器到 MySQL 連接埠(通常是 TCP 連接埠 3306)的流量。

答案中的具體解決方案

另外,根據提供的回應中的建議,如果MySQL設定檔中的bind-address設定為127.0.0.1,則應將其變更為0.0.0.0 以允許來自外部IP 位址的連線。

以上是如何從遠端伺服器連接到 Amazon EC2 上的 MySQL 資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn