連接類
更新時間 2023-12-28 17:05:26
最近更新時間: 2023-12-28 17:05:26
分享文章
本章節會介紹關系型數據庫在連接時遇到的常見問題。
外部服務器能否訪問RDS數據庫
開通公網訪問的實例
對于開通公網訪問功能的關系型數據庫實例,可以通過外網進行訪問。
未開通公網訪問的實例
- 在虛擬私有云中開通虛擬專用網絡(Virtual Private Network,簡稱VPN),通過虛擬專用網絡連接關系型數據庫。
- 將關系型數據庫與彈性云主機創建在同一個虛擬專用網絡下,通過彈性云主機來訪問關系型數據庫。
客戶端問題導致連接失敗
客戶端問題導致連接關系型數據庫失敗,可以從以下幾個方面檢查。
- 彈性云主機的安全策略
對于Windows平臺,可檢查Windows的安全策略是否開放關系型數據庫端口。對于Linux平臺,可使用iptables檢查防火墻及端口的放行情況。
- 應用配置錯誤
常見的有連接地址寫錯、端口參數配置錯誤和JDBC等的連接參數配置錯誤。
- 用戶名或密碼錯誤
如果連接數據庫時出現類似如下錯誤,請檢查用戶名或密碼是否正確。
[Warning] Access denied for user 'username'@'yourIp' (using password: NO)
[Warning] Access denied for user 'username'@'yourIp' (using password: YES)
Login failed for user 'username'
說明如問題仍未解決,請聯系售后技術支持。
服務端問題導致連接失敗
關系型數據庫服務端可能出現的問題如下,請依次進行檢測。
- 連接方式有誤。
解決方法 :檢查連接方式。如果是通過內網連接RDS實例,彈性云主機與關系型數據庫實例必須處于同一虛擬私有云內,且只能通過彈性云主機連接。如果通過公網連接RDS實例,該彈性云主機可以與目標實例不在同一個虛擬私有云內。
- 連接數滿。
解決方法 :通過關系型數據庫服務的資源監控功能查看連接數、CPU使用率等指標是否正常。如果達到上限,需要重啟關系型數據庫實例數據庫,斷開實例連接或升級關系型數據庫實例規格解決。
- 實例狀態異常。比如實例重啟卡住,關系型數據庫系統故障,實例或表被鎖定等。
解決方法 :嘗試重啟功能。如果無法解決,請聯系售后技術支持。