
解決MySQL 中的「無法建立連線」錯誤
嘗試建立與MySQL 資料庫的遠端連線時,您可能會遇到錯誤「無法建立連接,因為目標電腦主動拒絕連線。」此錯誤通常是由於MySQL 伺服器設定配置錯誤或網路連線問題造成的。
要解決此問題,請按照以下步驟操作:
1.檢查MySQL 伺服器設定
2.驗證網路連線
- 確認您的MySQL 伺服器可以透過網路通訊與您的應用程式伺服器。
- 檢查防火牆規則以允許連接埠 3306 上的傳入連線。
- 使用 ping 或 netstat 等網路診斷工具來驗證連線。
3.更新 MySQL 使用者權限
- 確保嘗試連線的使用者在遠端資料庫上擁有適當的權限。
- 使用以下語句授予使用者存取權限:
1 | <code class = "sql" >GRANT ALL PRIVILEGES ON <database_name>.* TO <username>@ '<host>' IDENTIFIED BY '<password>' ;</code>
|
登入後複製
4。重新啟動 MySQL 伺服器
- 對 MySQL 設定檔進行任何變更後,重新啟動 MySQL 伺服器以套用設定。
5.其他注意事項
- 如果您透過公共網路連接到MySQL 伺服器,請考慮實施其他安全措施,例如SSH 隧道或VPN。
- 檢查 MySQL 錯誤記錄可能有助於故障排除的任何其他診斷資訊。
以上是為什麼我無法連接到我的 MySQL 資料庫?解決「無法建立連線」錯誤的詳細內容。更多資訊請關注PHP中文網其他相關文章!