日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

通過命令行、客戶端連接RDS MySQL實例

購買RDS MySQL實例并完成必要配置(創建賬號、設置白名單)后,您就可以通過命令行、客戶端連接實例。本文介紹內網連接、外網連接的方法和無法連接的常見報錯。

前提條件

建議

  • 如果您滿足內網訪問條件(阿里云服務器與RDS實例位于同一地域,且網絡類型相同;如果都是專有網絡,專有網絡ID也需要相同),建議使用內網連接地址連接實例,延遲更低,穩定性更高。

  • 在數據庫升級或變更操作時,公網IP可能會發生變化。若無特殊需求,建議使用連接字符串來連接數據庫。

操作步驟

使用命令行連接

本文以Linux系統為例連接RDS MySQL實例,您需要提前安裝MySQL。安裝方法:

  • CentOS:執行sudo yum install mysql。

  • Ubuntu:執行sudo apt-get update,并執行sudo apt install mysql-server。

  1. 登錄到需要連接RDS的服務器,例如ECS服務器或本地服務器。

    說明

    登錄ECS的操作請參見ECS快速入門里的連接ECS實例部分。

  2. 執行連接命令。

    mysql -h連接地址 -P端口 -u用戶名 -p
    說明
    • 執行命令后輸入密碼。

    • 大寫字母P代表端口,小寫字母p代表密碼。

    • 連接地址和端口:RDS實例地址和端口。

      場景

      需獲取的RDS實例地址

      如何獲取

      滿足內網訪問條件

      RDS內網地址

      1. 訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。

      2. 單擊查看連接詳情,即可查看RDS實例地址和端口號。查看連接詳情

      說明
      • 需要先完成IP白名單設置,才能查看地址信息。

      • 需要點擊開通外網地址,才會顯示外網地址。

      • 對于集群系列實例,修改主節點地址需要在集群讀寫連接區域操作,修改備節點地址需要在集群可讀連接區域操作。

      從ECS實例訪問RDS實例,但不滿足內網訪問的條件

      RDS外網地址

      從本地設備訪問RDS實例

    • 用戶名和密碼:在RDS實例詳情頁賬號管理頁面獲取。

    命令示例示例

    連接成功連接成功

    說明

    如果連接報錯,請參見連接失敗的常見報錯。

使用客戶端連接

可以使用其他通用的MySQL客戶端連接到RDS MySQL實例,本步驟以MySQL Workbench 8.0.29版本為例,其它客戶端的操作類似。

  1. 安裝MySQL Workbench。官方下載地址請參見MySQL Workbench下載頁面。

  2. 打開MySQL Workbench,選擇Database > Connect to Database。

  3. 輸入連接信息,單擊OK。

    連接界面

    • HostnamePort:RDS實例地址和端口。

      場景

      需獲取的RDS實例地址

      如何獲取

      滿足內網訪問條件

      RDS內網地址

      1. 訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。

      2. 單擊查看連接詳情,即可查看RDS實例地址和端口號。查看連接詳情

      說明
      • 需要先完成IP白名單設置,才能查看地址信息。

      • 需要點擊開通外網地址,才會顯示外網地址。

      • 對于集群系列實例,修改主節點地址需要在集群讀寫連接區域操作,修改備節點地址需要在集群可讀連接區域操作。

      從ECS實例訪問RDS實例,但不滿足內網訪問的條件

      RDS外網地址

      從本地設備訪問RDS實例

    • UsernamePassword:在RDS實例詳情頁賬號管理頁面獲取。

連接失敗的常見報錯

mysql command not found

原因是未安裝MySQL??砂凑杖缦路椒焖侔惭b:

  • CentOS:執行sudo yum install mysql。

  • Ubuntu:執行sudo apt-get update,并執行sudo apt install mysql-server

SSL connection error: SSL is required but the server doesn't support it

使用部分版本的MySQL Workbench時,Standard TCP/IP連接要求必須有SSL加密,可下載本文中的版本進行常規連接。

錯誤碼10060:Can't connect to MySQL server on 'rm-bpxxx.mysql.rds.aliyuncs.com'(10060)

  • (多數情況)RDS白名單設置錯誤,請參見設置IP白名單。

  • (少數情況)不滿足內網互通的條件,卻使用內網地址連接。

錯誤碼113:Can't connect to MySQL server on 'rm-bpxxx.mysql.rds.aliyuncs.com'(113)

路由沖突。參考無法ping通RDS內網地址處理方法解決。

Cannot Connect to Database Server

  • (多數情況)RDS白名單設置錯誤,請參見設置IP白名單。

  • (少數情況)不滿足內網互通的條件,卻使用內網地址連接。

Your connection attempt failed for user 'xx" to the MySQL server

  • (多數情況)RDS白名單設置錯誤,請參見設置IP白名單。

  • (少數情況)不滿足內網互通的條件,卻使用內網地址連接。

ping RDS內網地址時,報錯Destination Host Unreachable

路由沖突。參考無法ping通RDS內網地址處理方法解決。

Access denied for user 'xxx'@'xxx'(using password:YES)

輸入的賬號密碼錯誤。可以在RDS賬號管理頁面管理賬號和密碼。

Unknown MySQL server host 'xxx'(11001)

輸入的RDS實例地址錯誤。正確格式為rm-xxxxxx.mysql.rds.aliyuncs.com。

相關文檔