全部产品
Search
文档中心

ApsaraDB RDS:Langkah 2: Menghubungkan ke Instance ApsaraDB RDS untuk MySQL

更新时间:Jul 06, 2025

Setelah membuat instance ApsaraDB RDS untuk MySQL dan database, Anda perlu menghubungkan ke instance RDS secara manual untuk mengelola data atau menghubungkan server aplikasi Anda ke database guna mendukung penyebaran layanan. Topik ini menjelaskan cara masuk ke instance RDS menggunakan Data Management (DMS) atau menghubungkannya melalui CLI atau klien. Pilih metode yang sesuai dengan kebutuhan bisnis Anda.

Aturan Penagihan

  • Setelah membuat instance RDS, Anda akan dikenakan biaya untuk spesifikasi instance dan kapasitas penyimpanan. Biaya bervariasi berdasarkan metode penagihan, edisi RDS, jenis instance, tipe penyimpanan, dan kapasitas penyimpanan.

  • Topik ini tidak mencakup biaya untuk server aplikasi atau klien pihak ketiga yang digunakan untuk menghubungkan ke instance RDS.

Persiapan

  • Buat instance RDS, database MySQL pada instance tersebut, dan akun istimewa untuk instance RDS. Untuk informasi lebih lanjut, lihat Langkah 1: Membuat Instance ApsaraDB RDS untuk MySQL dan Mengonfigurasi Database.

    Penting

    Anda dapat menggunakan instance RDS, database, dan akun yang dibuat dalam Langkah 1: Membuat Instance ApsaraDB RDS untuk MySQL dan Mengonfigurasi Database. Anda juga dapat memodifikasi konfigurasi sesuai kebutuhan bisnis Anda.

  • Jika ingin menggunakan DMS untuk masuk ke instance RDS, Anda dapat melewati bagian Persiapan.

  • Jika ingin menggunakan CLI atau klien untuk masuk ke instance RDS, konfigurasikan daftar putih alamat IP untuk instance RDS dan dapatkan titik akhir internal atau publik berdasarkan tipe koneksi. Bagian berikutnya menjelaskan langkah-langkah terperinci.

    Konfigurasikan Daftar Putih Alamat IP dan Dapatkan Titik Akhir Internal/Publik dari Instance

    1. Konfigurasikan daftar putih alamat IP

    Tambahkan alamat IP Anda atau alamat IP server aplikasi Anda ke daftar putih alamat IP dari instance RDS sebelum menghubungkan ke instance RDS. Titik akhir internal atau publik hanya tersedia setelah Anda mengonfigurasi daftar putih alamat IP.

    2. Pilih tipe koneksi yang sesuai

    Hubungkan ke instance RDS melalui jaringan internal atau Internet. Jika menggunakan jaringan internal, gunakan titik akhir internal dari instance RDS. Jika kondisi komunikasi internal tidak terpenuhi atau Anda ingin menghubungkan dari perangkat lokal, gunakan titik akhir publik. Berikut adalah kondisi yang harus dipenuhi untuk koneksi internal dan cara mendapatkan titik akhir internal/publik.

    Penting

    Pastikan kondisi berikut terpenuhi jika ingin menghubungkan melalui jaringan internal:

    • Jika menghubungkan dari instance Elastic Compute Service (ECS), pastikan bahwa instance ECS dan instance RDS berada di wilayah yang sama dan virtual private cloud (VPC).

    • Jika menggunakan tipe jaringan VPC, pastikan ID VPC-nya sama.

    Skenario

    Titik Akhir yang Harus Diperoleh

    Metode untuk Mendapatkan Titik Akhir

    Anda ingin menghubungkan ke instance RDS, dan kondisi untuk komunikasi internal terpenuhi.

    Titik akhir internal dari instance RDS

    1. Masuk ke konsol ApsaraDB RDS dan buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Temukan instance RDS dan klik ID instance.

    2. Di bagian Informasi Dasar halaman yang muncul, klik View Details di sebelah kanan parameter Tipe Jaringan untuk melihat titik akhir dan nomor port yang digunakan untuk menghubungkan ke instance RDS.

    Catatan
    • Titik akhir publik hanya ditampilkan setelah diaktifkan untuk instance RDS. Untuk melihat titik akhir publik, klik Apply for Public Endpoint.

    • Anda dapat memodifikasi titik akhir baca/tulis cluster RDS di bagian Cluster Read/Write Connection dan titik akhir hanya-baca cluster RDS di bagian Cluster Read-only Connection.

    Anda ingin menghubungkan ke instance RDS dari instance ECS, tetapi kondisi untuk komunikasi internal tidak terpenuhi.

    Titik akhir publik dari instance RDS

    Anda ingin menghubungkan ke instance RDS dari perangkat lokal.

Metode 1: Masuk ke instance RDS di konsol DMS

DMS adalah platform manajemen data satu atap yang memungkinkan Anda mengelola data selama siklus hidupnya. Anda dapat menggunakan DMS untuk mengelola aset data global, merancang dan mengembangkan database, mengintegrasikan data, serta mengonsumsi data. Fitur backup pemulihan bencana data (DBS) yang terintegrasi di DMS menyediakan kemampuan backup dan pemulihan dengan biaya rendah dan keandalan tinggi. Fitur-fitur ini membantu perusahaan memperoleh nilai dari data secara efisien dan aman serta memfasilitasi transformasi digital. Untuk informasi lebih lanjut, lihat Apa itu DMS?

Gunakan DMS untuk masuk ke instance RDS Anda tanpa perlu mengonfigurasi daftar putih alamat IP atau tipe koneksi.

  1. Masuk ke konsol ApsaraDB RDS dan buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada, temukan instance RDS, lalu klik ID instance.

  2. Di halaman yang muncul, klik Log In untuk pergi ke halaman masuk konsol DMS. image

  3. Di kotak dialog Log On to Database Instance, masukkan informasi masuk dan klik Login.

    • Konfigurasikan parameter Access Mode. Dalam topik ini, Account + password login dipilih.

      Jika memilih Security Hosting - Automatic (Recommended), DMS mengaktifkan hosting keamanan untuk instance, dan instance menjadi bebas masuk.

    • Konfigurasikan parameter Database Account dan Database Password. Dalam topik ini, akun istimewa bernama dbuser dan kata sandi kustom digunakan.

    • Konfigurasikan parameter Control Mode. Dalam topik ini, pilih Flexible Management.

      Catatan
      • Jika instance RDS Anda dikelola dalam mode Flexible Management, Anda dapat menggunakan DMS untuk mengelola instance secara gratis. Jika dikelola dalam mode Stable Change atau Security Collaboration, biaya akan dihasilkan.

      • Dibandingkan dengan mode Flexible Management mode, mode Stable Change dan Security Collaboration menawarkan lebih banyak fitur serta kemampuan manajemen database yang lebih canggih. Jika instance RDS Anda digunakan untuk uji coba, disarankan untuk memilih Manajemen Fleksibel.

      image

  4. Lihat database. Di panel navigasi kiri konsol DMS, pilih Instance Database > Instances Connected untuk melihat database yang telah dibuat. Dalam topik ini, database db_test1 ditampilkan. Anda juga dapat mengklik dua kali database Anda. image

    Catatan
    • information_schema, mysql, performance_schema, sys, dan __recycle_bin__ adalah database sistem.

    • Jika Anda tidak dapat menemukan database yang diperlukan di instance yang ada, masalah tersebut mungkin disebabkan oleh alasan berikut:

      • Akun Anda tidak memiliki izin untuk mengakses database yang diperlukan. Anda dapat pergi ke halaman Accounts halaman detail instance RDS untuk secara manual memodifikasi izin akun.

      • Metadata database tidak disinkronkan ke DMS. Untuk menemukan database yang diperlukan, gerakkan pointer ke instance RDS tempat database yang diperlukan berada dan klik ikon image di sebelah nama instance.

      Untuk dengan cepat menyinkronkan skema database ke DMS, gunakan fitur inisialisasi database kosong yang disediakan oleh DMS.

Metode 2: Gunakan CLI untuk menghubungkan ke instance RDS

Jika ingin menggunakan perintah server untuk mengelola database dan menghubungkan ke database dari instance ECS atau perangkat lokal, Anda dapat menggunakan CLI untuk menghubungkan ke instance RDS tempat database dibuat. Dalam topik ini, sistem operasi Linux digunakan untuk menjelaskan cara menggunakan CLI.

Penting
  1. Masuk ke server aplikasi tempat Anda ingin menghubungkan instance RDS. Anda dapat menghubungkan ke instance RDS dari perangkat lokal atau instance ECS.

  2. Jalankan perintah untuk koneksi database, masukkan kata sandi, lalu hubungkan ke instance RDS. Dalam contoh ini, perintah berikut digunakan. Dalam perintah, -h menentukan titik akhir instance RDS, -P menentukan nomor port instance RDS, -u menentukan nama pengguna akun database Anda, dan -p menentukan kata sandi akun database. Kata sandi diperlukan setelah Anda menjalankan perintah.

    # Template perintah
    mysql -h Titik akhir instance RDS -P Nomor Port-u Nama Pengguna -p
    
    # Contoh perintah
    mysql -h rm-bp**************.mysql.rds.aliyuncs.com -P 3306 -u dbuser -p
    • Tentukan endpoint. Tentukan apakah instance RDS dapat dihubungkan melalui jaringan internal berdasarkan kebutuhan bisnis Anda dan tentukan titik akhir yang diperlukan. Dalam topik ini, titik akhir internal digunakan. Untuk informasi lebih lanjut tentang cara mendapatkan titik akhir internal atau publik, lihat Persiapan.

    • Tentukan port. Dalam topik ini, port 3306 digunakan.

    • Tentukan username. Dalam topik ini, akun istimewa bernama dbuser digunakan.

    • Tekan tombol Enter, masukkan kata sandi akun istimewa di Enter password, lalu jalankan perintah untuk koneksi database.

  3. Jika informasi serupa dengan gambar berikut ditampilkan di CLI, instance RDS terhubung. Lalu, Anda dapat melakukan operasi selanjutnya. image

Metode 3: Gunakan klien untuk menghubungkan ke instance RDS

Jika Anda tidak terbiasa dengan perintah server yang kompleks, Anda juga dapat menggunakan klien pihak ketiga umum untuk menghubungkan ke instance RDS. Dalam topik ini, MySQL Workbench 8.0.29 digunakan sebagai contoh untuk menjelaskan cara menghubungkan ke instance RDS dari klien.

Penting
  1. Jalankan MySQL Workbench dan pilih Database > Connect to Database.

  2. Di halaman Connect to Database, masukkan informasi tentang alamat koneksi yang diperlukan dan akun. 连接界面

    • Konfigurasikan parameter Connection Method. Dalam topik ini, Standard(TCP/IP) digunakan.

    • Konfigurasikan parameter Hostname. Tentukan apakah instance RDS dapat dihubungkan melalui jaringan internal berdasarkan kebutuhan bisnis Anda dan tentukan titik akhir yang diperlukan. Dalam topik ini, titik akhir internal digunakan.

    • Konfigurasikan parameter Port. Dalam topik ini, port 3306 digunakan.

    • Konfigurasikan parameter Username. Dalam topik ini, akun istimewa bernama dbuser digunakan.

    • Konfigurasikan parameter Password. Masukkan kata sandi kustom Anda.

  3. Klik OK untuk menghubungkan ke instance RDS. Lalu, Anda dapat melakukan operasi selanjutnya.

Kesalahan umum dan solusi

Perintah mysql tidak ditemukan

Kesalahan ini terjadi karena MySQL belum diinstal. Jalankan perintah berikut untuk menginstal MySQL:

  • Jika menggunakan sistem operasi CentOS, jalankan perintah sudo yum install mysql.

  • Jika menggunakan sistem operasi Ubuntu, jalankan perintah sudo apt-get update lalu perintah sudo apt install mysql-server.

Kesalahan Koneksi SSL: SSL diperlukan tetapi server tidak mendukungnya

Anda menggunakan versi tertentu dari MySQL Workbench yang memerlukan enkripsi SSL untuk koneksi TCP/IP standar. Namun, server yang terhubung tidak mendukung enkripsi SSL. Dalam kasus ini, unduh MySQL Workbench 8.0.29 yang digunakan dalam topik ini untuk menetapkan koneksi reguler.

Kode Kesalahan 10060: Tidak dapat menghubungkan ke server MySQL di 'rm-bpxxx.mysql.rds.aliyuncs.com'(10060)

Tidak Dapat Menghubungkan ke Server Database

Upaya Koneksi Anda Gagal untuk Pengguna 'xx' ke Server MySQL

Pesan Kesalahan "Destination Host Unreachable" Dilaporkan Saat Anda Ping Titik Akhir Internal Instance RDS

Akses Ditolak untuk Pengguna 'xxx'@'xxx'(Menggunakan Kata Sandi:YA)

Kesalahan ini terjadi karena nama pengguna atau kata sandi yang Anda masukkan salah. Anda dapat memperoleh nama pengguna dan kata sandi dari halaman Accounts konsol RDS.

Host Server MySQL yang Tidak Dikenal 'xxx'(11001)

Kesalahan ini terjadi karena titik akhir yang Anda masukkan tidak valid. Titik akhir yang valid berformat rm-xxxxxx.mysql.rds.aliyuncs.com.

FAQ

  • Bagaimana cara menggunakan Function Compute untuk mendapatkan data dari instance RDS saya?

    Anda dapat menginstal dependensi pihak ketiga untuk fungsi Anda di Function Compute dan menggunakan modul bawaan untuk mendapatkan data instance RDS Anda. Untuk informasi lebih lanjut, lihat Instal Dependensi Pihak Ketiga untuk Fungsi.

  • Bagaimana cara mengimpor file SQL setelah saya menghubungkan ke database?

    Untuk mengimpor sejumlah besar file data (seperti file SQL, CSV, atau Excel) ke database sebagai lampiran, Anda dapat menggunakan fitur impor data yang disediakan oleh DMS.

Referensi