連接MariaDB實(shí)例
初始化配置后,您可以讓ECS連接MariaDB實(shí)例,也可以本地連接到MariaDB實(shí)例,實(shí)現(xiàn)業(yè)務(wù)目標(biāo)。
前提條件
已完成如下操作:
方法一:使用DMS連接實(shí)例
DMS是阿里云提供的圖形化的數(shù)據(jù)管理工具,可用于管理關(guān)系型數(shù)據(jù)庫(kù)和NoSQL數(shù)據(jù)庫(kù),支持?jǐn)?shù)據(jù)管理、結(jié)構(gòu)管理、用戶授權(quán)、安全審計(jì)、數(shù)據(jù)趨勢(shì)、數(shù)據(jù)追蹤、BI圖表、性能與優(yōu)化等功能。
您可以在數(shù)據(jù)庫(kù)管理頁(yè)面右側(cè)單擊SQL查詢登錄數(shù)據(jù)庫(kù)。
方法二:使用客戶端連接實(shí)例
RDS與原生的數(shù)據(jù)庫(kù)服務(wù)完全兼容,所以您可以使用任何通用的數(shù)據(jù)庫(kù)客戶端連接到RDS實(shí)例,且連接方法類似。下文以HeidiSQL為例。
啟動(dòng)HeidiSQL客戶端。
在左下角單擊新建。
輸入要連接的RDS實(shí)例信息,參數(shù)說(shuō)明如下。
參數(shù)
說(shuō)明
網(wǎng)絡(luò)類型
連接數(shù)據(jù)庫(kù)的形式。選擇MariaDB or MySQL(TCP/IP)。
Library
動(dòng)態(tài)鏈接庫(kù)。保持默認(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ù)庫(kù)和賬號(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)地址和端口。
單擊打開。
若連接信息無(wú)誤,即會(huì)成功連接實(shí)例。
常見報(bào)錯(cuò)說(shuō)明如下:
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)管理頁(yè)面創(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è)置白名單。
說(shuō)明您可以臨時(shí)設(shè)置白名單為0.0.0.0/0,用來(lái)排查是否是白名單設(shè)置問題導(dǎo)致的連接報(bào)錯(cuò),如果確定是白名單設(shè)置問題,再定位正確的IP地址。具體操作,請(qǐng)參見外網(wǎng)無(wú)法連接RDS MySQL或MariaDB:如何正確填寫本地設(shè)備的公網(wǎng)IP地址。
連接失敗的解決辦法
請(qǐng)參見解決無(wú)法連接實(shí)例問題。
操作視頻
常見問題
Q:我使用函數(shù)計(jì)算,想獲取RDS的數(shù)據(jù),要怎么操作呢?
A:您可以為函數(shù)安裝第三方依賴,使用內(nèi)置模塊獲取RDS數(shù)據(jù),詳情請(qǐng)參見為函數(shù)安裝第三方依賴。