Setelah membeli instans ApsaraDB RDS untuk MariaDB dan menyelesaikan konfigurasi yang diperlukan—seperti pembuatan akun dan pengaturan daftar putih—Anda dapat menghubungkan instans tersebut melalui Data Management (DMS) atau klien database. Topik ini menjelaskan cara menghubungkan ke instans RDS menggunakan DMS atau klien.
Prasyarat
Operasi berikut telah selesai:
Prosedur
Gunakan DMS untuk menghubungkan ke instans RDS
DMS adalah alat berbasis GUI yang dikembangkan oleh Alibaba Cloud. DMS mendukung pengelolaan database relasional dan NoSQL, serta menyediakan fitur manajemen data, manajemen skema, otorisasi pengguna, audit keamanan, analisis tren data, pelacakan data, pelaporan Intelijen Bisnis (BI), dan optimasi kinerja.
Masuk ke Konsol ApsaraDB RDS dan buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada, lalu temukan instans tersebut dan klik ID instansnya.
Di pojok kanan atas halaman yang muncul, klik Log On to Database.
-
Pada kotak dialog yang muncul, masukkan username dan password akun yang digunakan untuk login ke instans RDS, lalu klik Login.
CatatanUntuk mendapatkan username dan password akun, ikuti langkah-langkah berikut:
Masuk ke Konsol ApsaraDB RDS dan buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada, lalu temukan instans tersebut dan klik ID instansnya.
-
Di panel navigasi kiri, klik Accounts.
-
Jika Anda lupa password-nya, klik Reset Password.
Setelah login berhasil, klik ganda nama database di panel navigasi kiri untuk beralih ke database tersebut.
Gunakan klien database untuk menghubungkan ke instans RDS
ApsaraDB RDS sepenuhnya kompatibel dengan MariaDB open source. Anda dapat menghubungkan instans RDS dari klien database umum dengan metode yang mirip seperti saat menghubungkan ke database MariaDB open source. Contoh berikut menggunakan klien HeidiSQL.
Jalankan klien HeidiSQL.
Di pojok kiri bawah kotak dialog Session manager, klik New.
-
Masukkan informasi koneksi untuk instans ApsaraDB RDS Anda. Tabel berikut menjelaskan parameter-parameternya.
Parameter
Deskripsi
Network Type
Pilih jenis jaringan instans RDS. Misalnya, pilih MariaDB or MySQL (TCP/IP).
Library
Pilih dynamic-link library. Biarkan nilai default-nya.
Hostname / IP
Masukkan titik akhir internal atau publik instans RDS. Contoh:
rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com. Untuk informasi lebih lanjut tentang cara melihat titik akhir internal dan publik instans RDS, lihat Lihat dan ubah titik akhir internal dan publik serta nomor port.Jika klien Anda di-deploy pada instans Elastic Compute Service (ECS) yang berada di wilayah yang sama dan memiliki jenis jaringan yang sama dengan instans RDS, gunakan titik akhir internal. Misalnya, jika instans ECS dan RDS keduanya berada di VPC di wilayah China (Hangzhou), Anda dapat menggunakan titik akhir internal instans RDS untuk membuat koneksi yang aman.
Pada skenario lain, masukkan titik akhir publik instans RDS.
User
Masukkan username akun yang digunakan untuk menghubungkan ke instans RDS. Untuk informasi lebih lanjut tentang cara membuat akun, lihat Buat database dan akun pada instans ApsaraDB RDS untuk MariaDB.
Password
Password dari akun tersebut.
Port
Jika Anda menghubungkan instans RDS melalui jaringan internal, masukkan nomor port internal instans tersebut. Jika Anda menghubungkan instans RDS melalui Internet, masukkan nomor port publik instans tersebut. 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, instans RDS akan terhubung.
Setelah terhubung, panel navigasi kiri HeidiSQL akan menampilkan struktur direktori database Anda. Sisi kanan menampilkan detail database yang dipilih, termasuk nama tabel, jumlah baris, ukuran, waktu pembuatan, dan tipe engine.
Beberapa error umum berikut mungkin terjadi:
Unknown MySQL server host 'xxxxxxxxx'(11001)Jika error ini terjadi, periksa apakah parameter Hostname / IP telah diatur dengan benar. Jika parameter ini diatur ke ID atau alamat IP instans RDS, koneksi akan gagal. Anda harus mengatur parameter ini ke titik akhir internal atau publik instans RDS.
-
Access denied for user 'xxxxx'@'xxxxx'(using password:YES)Periksa apakah Anda memasukkan username dan password yang benar. Kesalahan umum adalah menggunakan kredensial Akun Alibaba Cloud Anda. Anda harus menggunakan kredensial akun database dari halaman Accounts instans tersebut.
Tanggapan lambat, dan pesan "
Can't connect to MySQL server on 'rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com'(10060)" dikembalikan.Jika error ini terjadi, periksa apakah alamat IP publik server yang menjalankan HeidiSQL telah ditambahkan ke daftar putih alamat IP instans RDS. Untuk informasi tentang cara mengonfigurasi daftar putih, lihat Konfigurasi daftar putih alamat IP.
CatatanAnda dapat sementara menambahkan entri 0.0.0.0/0 ke daftar putih alamat IP instans RDS. Jika Anda dapat menghubungkan instans RDS menggunakan HeidiSQL setelah entri tersebut ditambahkan, error ini disebabkan oleh konfigurasi daftar putih alamat IP yang tidak tepat. Anda harus mendapatkan alamat IP publik aktual dari server yang menjalankan HeidiSQL. Untuk informasi lebih lanjut, lihat Mengapa saya tidak dapat menghubungkan instans ApsaraDB RDS untuk MySQL atau instans ApsaraDB RDS untuk MariaDB saya dari server lokal melalui Internet?.
FAQ
Bagaimana cara menggunakan Function Compute untuk mendapatkan data dari instans RDS saya?
J: Anda dapat menginstal dependensi pihak ketiga untuk fungsi Anda dan menggunakan modul bawaan untuk mengambil data dari instans ApsaraDB RDS Anda. Untuk informasi lebih lanjut, lihat Instal dependensi pihak ketiga untuk fungsi.