Instans RDS MySQL adalah server database. Anda dapat membuat beberapa database di dalamnya untuk mengelola volume data bisnis yang besar. Tutorial ini menjelaskan cara membuat instans RDS MySQL secara cepat di Konsol dan mengonfigurasi database serta akun.
Ikhtisar
Sebelum menggunakan fitur ApsaraDB RDS, buat dan konfigurasikan instans RDS MySQL. Gunakan akun Alibaba Cloud Anda—bukan Pengguna Resource Access Management (RAM)—untuk menghindari masalah izin:
Beli instans RDS MySQL di halaman pembuatan standar.
Buat database di dalam instans tersebut.
Buat akun istimewa di dalam instans tersebut.
1. Buat instans RDS MySQL
Konfigurasikan parameter inti
Atur parameter inti berikut untuk menyelesaikan pemilihan instans dengan cepat. Biarkan semua parameter lain tetap pada nilai default-nya.
Pilih Billing Method (contoh: pay-as-you-go)
Untuk penggunaan jangka pendek, pilih Pay-As-You-Go. Anda membayar per jam dan dapat melepas instans kapan saja.
Untuk penggunaan jangka panjang, pilih Subscription . Model pembayaran di muka ini lebih murah dibandingkan pay-as-you-go.
Untuk workload yang sangat bervariasi, pilih Serverless. Instans ini tidak memiliki spesifikasi tetap dan secara otomatis menyesuaikan performa berdasarkan workload.
Pilih Region (contoh: China (Hangzhou))
Untuk terhubung melalui ECS: Pilih region yang sama dengan Instance ECS Anda agar dapat saling terhubung melalui jaringan pribadi.
Untuk terhubung dari perangkat lain: Pilih region yang dekat dengan perangkat tersebut untuk mengurangi latensi jaringan. Nantinya Anda akan mengakses instans melalui jaringan publik.
Anda tidak dapat mengubah region setelah pembelian. Pilih dengan cermat.
Pilih Database Engine (contoh: MySQL 8.0)
MySQL 5.6, 5.7, dan 8.0 didukung. Sesuaikan versi utama dengan yang digunakan oleh aplikasi Anda.
Jika tidak ada kebutuhan versi khusus, pilih MySQL 8.0 untuk mengakses lebih banyak fitur.
Pilih Product Series dan Storage Type
Product series dan storage classes yang berbeda membatasi akses ke fitur tertentu.
Untuk mencoba RDS MySQL atau pengujian jangka pendek, pilih High-availability Edition dengan Storage Type diatur ke Local SSD atau Premium Performance Disk. Ini memberi Anda akses ke lebih banyak fitur dengan biaya lebih rendah.
Pilih VPC
Untuk mengaktifkan interkoneksi jaringan pribadi dengan Instance ECS di region yang sama, pilih VPC yang sama dengan Instance ECS Anda. Jika tidak, biarkan nilai default-nya.
Pilih Instance Type (contoh: General-purpose 2-core 4 GB)
RDS MySQL menyediakan banyak tipe instans. Pilih salah satu sesuai kebutuhan bisnis Anda. Jika tipe yang dipilih ternyata tidak mencukupi setelah pembelian, Anda dapat mengubah tipe instans.
Konfirmasi konfigurasi dan lakukan pemesanan
Tinjau konfigurasi instans Anda di sisi kanan halaman. Arahkan kursor ke View Details untuk melihat rincian biaya di jendela pop-up. Biaya instans RDS bergantung pada metode penagihan, product series, tipe instans, kelas penyimpanan, dan kapasitas penyimpanan.
Setelah mengonfirmasi pengaturan Anda, klik tombol Pay Now dan selesaikan pembayaran.
Lihat instans Anda
Setelah pembayaran berhasil, klik Back to Console atau langsung buka daftar instans RDS. Pilih region Anda di bagian atas halaman untuk melihat instans baru Anda. Pembuatan instans memerlukan waktu 1–10 menit. Saat status instans berubah menjadi Running, instans siap digunakan.
CatatanMungkin terjadi penundaan antara pembayaran berhasil dan munculnya instans di Konsol. Jika Anda tidak segera melihat instans tersebut, tunggu sebentar dan refresh Konsol.
2. Buat database
Buka daftar instans RDS. Pilih region Anda di bagian atas, lalu klik ID instans target. Dalam tutorial ini, pilih instans RDS yang telah Anda buat pada langkah sebelumnya beserta region-nya.
Di panel navigasi sebelah kiri, klik Databases, lalu klik tombol Create Database untuk membuka tab Create Database.
Atur parameter:
Dalam tutorial ini, atur Database Name menjadi
db_test1dan Supported Character Set menjadi utf8, lalu klik Create.Untuk menyimpan karakter lebar 4-byte (seperti emoji atau karakter Tionghoa langka), gunakan set karakter utf8mb4.
Akun istimewa secara default memiliki hak akses penuh pada semua database dan tidak muncul di dropdown akun yang diotorisasi.
Anda dapat melihat database baru Anda di halaman Databases.
3. Buat akun
Di daftar instans, klik ID instans tersebut. Di panel navigasi sebelah kiri, klik Accounts, lalu klik Create Account untuk membuka tab Create Account.
Atur parameter akun: Dalam tutorial ini, atur Database Account menjadi
dbuserdan pilih Privileged Account untuk Account Type.Masukkan New Password dan Confirm Password, lalu klik Ok untuk menyelesaikan pembuatan akun.
CatatanJika pembuatan akun gagal, periksa masalah seperti nama akun duplikat, terlalu sering mencoba membuat akun, atau sudah ada akun istimewa. Perbaiki masalah tersebut dan coba lagi.
Refresh halaman Accounts untuk melihat akun istimewa baru Anda.
RDS MySQL mendukung Standard Account dan Privileged Account. Perbedaan keduanya adalah:
Privileged account: Akun dengan hak akses tertinggi di ApsaraDB RDS MySQL (RDS MySQL tidak mendukung akun root). Akun ini memiliki hak akses penuh pada semua database dalam instans. Anda dapat membuatnya di Konsol atau melalui API. Setiap instans hanya mengizinkan satu akun istimewa.
Standard account: Memiliki hak akses terbatas pada database yang diotorisasi. Anda dapat membuatnya melalui Konsol, API, atau perintah SQL. Untuk membuat akun standar menggunakan SQL (misalnya,
CREATE USER), pertama-tama buat akun istimewa, lalu login ke database menggunakan akun tersebut dan jalankan perintah tersebut.
Langkah selanjutnya
FAQ
Instance queries
Q1: Bagaimana cara memeriksa jumlah total instans RDS di bawah akun Alibaba Cloud saya dan apakah ada yang sedang berjalan?
Login ke halaman Ikhtisar RDS untuk melihat jumlah total instans RDS untuk semua engine database di bawah akun Alibaba Cloud Anda. Halaman ini juga menampilkan distribusi regional dan jumlah instans yang sedang berjalan per region.
Halaman ini juga menampilkan jumlah instans yang segera kedaluwarsa atau kedaluwarsa, dengan rincian status berdasarkan region di tabel di bawahnya.
Q2: Mengapa saya tidak melihat instans saya di daftar instans setelah pembuatan?
Possible cause
Description
Suggestion
Incorrect region
Region yang Anda lihat berbeda dari region yang dipilih saat pembuatan instans.
Ganti region di pojok kiri atas halaman.
Insufficient resources in the zone
Kekurangan sumber daya di zona menyebabkan pembuatan gagal.
Jika pembuatan gagal, Anda akan melihat pengembalian dana di daftar pesanan.
Pilih zona berbeda dan coba lagi.
RAM policy blocks unencrypted RDS instance creation
Kebijakan RAM mencegah Pengguna RAM membuat instans RDS tanpa enkripsi.
Pengguna RAM mencoba membuat instans dengan Premium Local SSD, yang gagal karena enkripsi disk tidak dapat diaktifkan selama pembuatan untuk instans jenis ini.
Pengguna RAM mencoba membuat instans cloud disk tanpa mengaktifkan enkripsi disk, yang gagal.
Untuk informasi lebih lanjut, lihat Batasi izin Pengguna RAM menggunakan kebijakan RAM.
Saat membuat instans, pilih cloud disk sebagai tipe penyimpanan, aktifkan enkripsi disk, atur kunci, lalu coba lagi.
Accounts and Permissions
Q1: Dapatkah saya mengelola akun dengan granularitas lebih halus—misalnya, membatasi alamat IP sumber atau membatasi akses tabel?
Lihat Izinkan akun mengakses database hanya dari alamat IP tertentu atau Batas akun hanya ke tabel, view, atau field tertentu.
Q2: Apakah RDS menyediakan akun root atau hak istimewa super?
RDS tidak menyediakan akun root atau akun apa pun dengan hak istimewa super. Hal ini mencegah operasi tidak disengaja yang dapat menyebabkan kehilangan atau kebocoran data yang tidak dapat dipulihkan.
Referensi
Buat instans RDS menggunakan API: Buat instans RDS
Untuk membuat tipe instans lain, lihat:
Untuk membuat database dan akun untuk engine lain, lihat: