Topik ini menjelaskan cara menghubungkan ke instance ApsaraDB RDS for MariaDB. Setelah menyelesaikan konfigurasi awal instance RDS, Anda dapat menghubungkannya dari instance Elastic Compute Service (ECS) atau komputer lokal.
Prasyarat
Pastikan operasi berikut telah selesai:
Gunakan DMS untuk menghubungkan ke instance RDS
Data Management (DMS) adalah layanan manajemen data grafis yang digunakan untuk mengelola database relasional dan NoSQL. DMS menyediakan berbagai fitur seperti manajemen data, manajemen skema, otorisasi pengguna, audit keamanan, analisis tren, pelacakan data, bagan business intelligence (BI), serta analisis dan optimasi kinerja.
Masuk ke Konsol ApsaraDB RDS, temukan instance RDS, lalu buka halaman Databases. Pada halaman tersebut, temukan database yang ingin dikelola, dan klik SQL Query di kolom Tindakan. Di halaman login DMS, masukkan informasi yang diperlukan untuk menghubungkan ke instance RDS.
Gunakan klien database untuk menghubungkan ke instance RDS
ApsaraDB RDS sepenuhnya kompatibel dengan MariaDB open source. Anda dapat menghubungkan ke instance RDS menggunakan klien database umum dengan metode serupa yang digunakan untuk menghubungkan ke database MariaDB open source. Contoh berikut menggunakan HeidiSQL. Untuk informasi lebih lanjut, kunjungi situs web HeidiSQL.
Jalankan HeidiSQL.
Di pojok kiri bawah kotak dialog Session Manager, klik New.
Konfigurasikan parameter berikut.

Parameter
Deskripsi
Network type
Pilih tipe jaringan instance RDS. Untuk contoh ini, pilih MariaDB or MySQL (TCP/IP).
Library
Pilih dynamic-link library. Untuk contoh ini, pertahankan nilai default.
Hostname / IP
Masukkan titik akhir internal atau publik instance RDS. Contoh:
rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com. Untuk informasi lebih lanjut tentang cara melihat titik akhir internal dan publik instance RDS, lihat Lihat dan ubah titik akhir internal dan publik serta nomor port.Jika HeidiSQL berjalan pada instance ECS yang berada di wilayah yang sama dan memiliki tipe jaringan yang sama dengan instance RDS, masukkan titik akhir internal instance RDS. Misalnya, jika instance ECS dan RDS berada di virtual private cloud (VPC) yang termasuk dalam wilayah China (Hangzhou), Anda dapat menggunakan titik akhir internal instance RDS untuk membuat koneksi aman dengan latensi rendah.
Dalam skenario lainnya, masukkan titik akhir publik instance RDS.
User
Masukkan nama pengguna akun yang digunakan untuk menghubungkan ke instance RDS. Untuk informasi lebih lanjut tentang cara membuat akun pada instance RDS, lihat Buat database dan akun.
Password
Kata sandi akun tersebut.
Port
Masukkan nomor port yang digunakan untuk menghubungkan ke instance RDS. Jika Anda ingin menghubungkan ke instance RDS melalui jaringan internal, masukkan nomor port internal instance RDS. Jika Anda ingin menghubungkan ke instance RDS melalui Internet, masukkan nomor port publik instance RDS. Untuk informasi lebih lanjut, lihat Lihat dan ubah titik akhir internal dan publik serta nomor port.
Klik Open.
Jika parameter di atas dikonfigurasi dengan benar, instance RDS akan terhubung.

Beberapa kesalahan umum yang mungkin terjadi:
Unknown MySQL server host 'xxxxxxxxx'(11001)Jika kesalahan ini terjadi, periksa apakah parameter Hostname / IP disetel dengan benar. Jika parameter ini disetel ke ID atau alamat IP instance RDS, koneksi akan gagal. Anda harus menyetel parameter ini ke titik akhir internal atau publik instance RDS.
Access denied for user 'xxxxx'@'xxxxx'(using password:YES)Jika kesalahan ini terjadi, periksa apakah nama pengguna dan kata sandi akun pada instance RDS ditentukan dengan benar. Jika Anda memasukkan nama pengguna dan kata sandi akun Alibaba Cloud, koneksi akan gagal. Anda dapat membuat akun pada halaman Accounts instance RDS.
Respon lambat, dan pesan "
Can't connect to MySQL server on 'rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com'(10060)" dikembalikan.Jika kesalahan ini terjadi, periksa apakah daftar putih alamat IP instance RDS dikonfigurasi dengan benar. Pastikan alamat IP publik server yang menjalankan HeidiSQL telah ditambahkan ke daftar putih alamat IP instance RDS. Untuk informasi lebih lanjut tentang cara mengonfigurasi daftar putih alamat IP untuk instance RDS, lihat Konfigurasikan Daftar Putih Alamat IP.
CatatanAnda dapat sementara menambahkan entri 0.0.0.0/0 ke daftar putih alamat IP instance RDS. Jika Anda dapat menghubungkan ke instance RDS menggunakan HeidiSQL setelah entri 0.0.0.0/0 ditambahkan, kesalahan ini terjadi karena daftar putih alamat IP tidak dikonfigurasi dengan benar. Anda harus mendapatkan alamat IP publik aktual server yang menjalankan HeidiSQL. Untuk informasi lebih lanjut, lihat Mengapa saya tidak dapat menghubungkan ke instance ApsaraDB RDS for MySQL atau instance ApsaraDB RDS for MariaDB dari server lokal melalui Internet?.
FAQ
Bagaimana cara menggunakan Function Compute untuk mendapatkan data dari instance RDS saya?
Anda dapat menginstal dependensi pihak ketiga pada Function Compute. Kemudian, gunakan modul bawaan yang disediakan oleh dependensi pihak ketiga di Function Compute untuk mendapatkan data dari instance RDS Anda. Untuk informasi lebih lanjut, lihat Instal Dependensi Pihak Ketiga untuk Fungsi.