連接MariaDB實(shí)例
購買RDS MariaDB實(shí)例并完成必要配置(創(chuàng)建賬號(hào)、設(shè)置白名單)后,您就可以通過DMS、客戶端連接實(shí)例。本文介紹通過DMS、客戶端連接RDS MariaDB實(shí)例的方法及常見問題。
前提條件
已完成如下操作:
操作步驟
使用DMS連接實(shí)例
DMS是阿里云提供的圖形化的數(shù)據(jù)管理工具,可用于管理關(guān)系型數(shù)據(jù)庫和NoSQL數(shù)據(jù)庫,支持?jǐn)?shù)據(jù)管理、結(jié)構(gòu)管理、用戶授權(quán)、安全審計(jì)、數(shù)據(jù)趨勢(shì)、數(shù)據(jù)追蹤、BI圖表、性能優(yōu)化等功能。
- 訪問RDS實(shí)例列表,在上方選擇地域,然后單擊目標(biāo)實(shí)例ID。
在頁面上方,單擊登錄數(shù)據(jù)庫。
在彈出的DMS頁面中,填寫數(shù)據(jù)庫賬號(hào)名和密碼,然后單擊登錄。
說明查看賬號(hào)名、重置密碼的方式:
- 訪問RDS實(shí)例列表,在上方選擇地域,然后單擊目標(biāo)實(shí)例ID。
在左側(cè)導(dǎo)航欄,單擊賬號(hào)管理。
如果您忘記密碼,可以單擊重置密碼,設(shè)置新密碼。
登錄成功后,在左側(cè)雙擊目標(biāo)數(shù)據(jù)庫名稱,即可切換數(shù)據(jù)庫。
使用客戶端連接實(shí)例
RDS與原生的數(shù)據(jù)庫服務(wù)完全兼容,所以您可以使用任何通用的數(shù)據(jù)庫客戶端連接到RDS實(shí)例,且連接方法類似。下文以HeidiSQL為例。
啟動(dòng)HeidiSQL客戶端。
在左下角單擊新建。
輸入要連接的RDS實(shí)例信息,參數(shù)說明如下。
參數(shù)
說明
網(wǎng)絡(luò)類型
連接數(shù)據(jù)庫的形式。選擇MySQL(TCP/IP)。
Library
動(dòng)態(tài)鏈接庫。保持默認(rèn)值即可。
主機(jī)名/IP地址
輸入RDS實(shí)例的內(nèi)網(wǎng)地址或外網(wǎng)地址,例如
rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com
。關(guān)于如何查看地址信息,請(qǐng)參見查看或修改內(nèi)外網(wǎng)地址和端口。若您的客戶端部署在ECS實(shí)例上,且ECS實(shí)例與要訪問的RDS實(shí)例的地域、網(wǎng)絡(luò)類型相同,請(qǐng)使用內(nèi)網(wǎng)地址。例如ECS實(shí)例和RDS實(shí)例都是華東1的專有網(wǎng)絡(luò)實(shí)例,使用內(nèi)網(wǎng)地址連接能提供安全高效的訪問。
其他情況只能使用外網(wǎng)地址。
用戶
RDS實(shí)例中創(chuàng)建的賬號(hào)名稱。關(guān)于如何創(chuàng)建賬號(hào),請(qǐng)參見創(chuàng)建數(shù)據(jù)庫和賬號(hào)。
密碼
賬號(hào)對(duì)應(yīng)的密碼。
端口
若使用內(nèi)網(wǎng)連接,需輸入RDS實(shí)例的內(nèi)網(wǎng)端口。若使用外網(wǎng)連接,需輸入RDS實(shí)例的外網(wǎng)端口。更多信息,請(qǐng)參見查看或修改內(nèi)外網(wǎng)地址和端口。
單擊打開。
若連接信息無誤,即會(huì)成功連接實(shí)例。
常見報(bào)錯(cuò)說明如下:
Unknown MySQL server hose 'xxxxxxxxx'(11001)
請(qǐng)檢查主機(jī)名/IP地址是否填寫正確,常見錯(cuò)誤是填寫為實(shí)例ID或IP地址。應(yīng)該填寫內(nèi)網(wǎng)或外網(wǎng)連接地址。
Access denied for user 'xxxxx'@'xxxxx'(using password:YES)
請(qǐng)檢查賬號(hào)密碼是否填寫正確,常見錯(cuò)誤為填寫阿里云賬號(hào)。應(yīng)該填寫實(shí)例的賬號(hào)管理頁面創(chuàng)建的賬號(hào)。
響應(yīng)很慢并返回
Can't connect to MySQL server on 'rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com'(10060)
請(qǐng)檢查白名單是否設(shè)置正確,需要將該軟件所在主機(jī)的對(duì)外公網(wǎng)IP填寫在白名單中。如何設(shè)置白名單,請(qǐng)參見設(shè)置白名單。
說明您可以臨時(shí)設(shè)置白名單為0.0.0.0/0,用來排查是否是白名單設(shè)置問題導(dǎo)致的連接報(bào)錯(cuò),如果確定是白名單設(shè)置問題,再定位正確的IP地址。具體操作,請(qǐng)參見外網(wǎng)無法連接RDS MySQL或MariaDB:如何正確填寫本地設(shè)備的公網(wǎng)IP地址。
連接失敗的解決辦法
請(qǐng)參見解決無法連接實(shí)例問題。
操作視頻
常見問題
Q:我使用函數(shù)計(jì)算,想獲取RDS的數(shù)據(jù),要怎么操作呢?
A:您可以為函數(shù)安裝第三方依賴,使用內(nèi)置模塊獲取RDS數(shù)據(jù),詳情請(qǐng)參見為函數(shù)安裝第三方依賴。