全部产品
Search
文档中心

ApsaraDB RDS:Buat akun

更新时间:Nov 10, 2025

Topik ini menjelaskan cara membuat akun manajemen untuk database di dalam ApsaraDB RDS for MySQL.

Prasyarat

Sebuah Instans ApsaraDB RDS for MySQL telah dibuat.

Catatan

Jika Anda ingin membuat Pengguna RAM untuk Akun Alibaba Cloud Anda dan mengotorisasi pengguna tersebut untuk mengelola instans tertentu, lihat Buat Pengguna RAM.

Jenis akun

Sebuah ApsaraDB RDS for MySQL mendukung dua jenis akun database: akun istimewa dan akun standar. Anda dapat mengelola semua akun dan database di Konsol. Untuk informasi lebih lanjut tentang izin suatu akun, lihat Daftar Izin Akun.

Catatan

Setelah akun dibuat, Anda tidak dapat mengubah jenisnya. Anda bisa menghapus akun dan membuat yang baru dengan nama yang sama.

Jenis akun

Deskripsi

Privileged Account

  • Dapat dibuat dan dikelola hanya di konsol atau dengan memanggil Operasi API.

  • Anda hanya dapat membuat satu akun istimewa untuk sebuah instans. Akun istimewa dapat digunakan untuk mengelola semua akun standar dan database.

  • Izin tambahan diberikan untuk memenuhi kebutuhan personalisasi dan pengelolaan izin detail halus. Sebagai contoh, Anda dapat memberikan izin kueri pada tabel berbeda kepada pengguna berbeda.

  • Memiliki izin atas semua database dari instans tersebut.

  • Dapat memutuskan sambungan akun apa pun.

Standard Account

  • Dapat dibuat dan dikelola di konsol, dengan memanggil Operasi API, atau dengan menjalankan Pernyataan SQL.

  • Anda dapat membuat beberapa akun standar untuk sebuah instans. Jumlah spesifik akun standar yang dapat dibuat terkait dengan kernel instans.

  • Secara default, akun standar hanya memiliki izin masuk. Anda harus secara manual memberikan izin lain kepada akun standar. Untuk informasi lebih lanjut, lihat Ubah izin akun.

  • Akun standar tidak dapat digunakan untuk membuat atau mengelola akun lain, atau memutuskan sambungan akun lain.

Jenis akun

Jumlah database yang dapat dibuat

Jumlah tabel yang dapat dibuat

Jumlah pengguna

Akun istimewa

Tanpa Batas

<200.000

Terkait dengan parameter kernel dari instans

Akun standar

500

<200.000

Terkait dengan parameter kernel dari instans

Catatan

Jumlah database yang dapat Anda buat mungkin dibatasi oleh jumlah folder yang diizinkan oleh sistem file dasar.

Buat akun istimewa

  1. Pergi ke halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS dan klik ID instans tersebut.

  2. Di panel navigasi di sebelah kiri, klik Accounts.

  3. Klik Create Account.

  4. Atur parameter berikut.

    Parameter

    Deskripsi

    Database Account

    Masukkan nama akun. Nama tersebut harus memenuhi persyaratan berikut:

    • Nama harus 2 hingga 16 karakter panjangnya untuk MySQL 5.6, atau 2 hingga 32 karakter panjangnya untuk MySQL 8.0 dan MySQL 5.7.

    • Nama dapat berisi huruf, angka, dan garis bawah (_).

    • Nama harus dimulai dengan huruf dan diakhiri dengan huruf atau angka.

    • Nama tidak boleh sama dengan nama akun yang sudah ada.

    • Nama akun standar tidak boleh mirip dengan nama akun istimewa. Sebagai contoh, jika nama akun istimewa adalah Test1, nama akun standar tidak boleh test1.

    • Nama tidak boleh berisi kata kunci yang dicadangkan.

    Account Type

    Pilih Privileged Account.

    New Password

    Atur kata sandi untuk akun tersebut. Kata sandi harus memenuhi persyaratan berikut:

    • Kata sandi harus 8 hingga 32 karakter panjangnya.

    • Kata sandi harus berisi setidaknya tiga dari jenis karakter berikut: huruf besar, huruf kecil, angka, dan karakter khusus.

    • Karakter khusus adalah !@#$%^&*()_+-=

    Catatan

    Confirm Password

    Masukkan kata sandi lagi.

    Description

    Masukkan deskripsi untuk akun tersebut untuk mempermudah pengelolaan akun selanjutnya. Deskripsi dapat mencapai hingga 256 karakter panjangnya. Deskripsi tidak boleh berisi http:// atau https://.

  5. Klik OK.

Atur ulang izin akun

Jika terjadi masalah dengan akun istimewa, seperti izinnya dicabut secara tak terduga, Anda dapat mengatur ulang izin untuk memulihkannya.

  1. Pergi ke halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS dan klik ID instans tersebut.

  2. Di panel navigasi di sebelah kiri, klik Accounts.

  3. Di sebelah kanan Privileged Account, klik Reset Account Permissions.

  4. Masukkan kata sandi akun istimewa dan klik OK untuk mengatur ulang izin akun.

Buat akun standar

  1. Pergi ke halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS dan klik ID instans tersebut.

  2. Di panel navigasi di sebelah kiri, klik Accounts.

  3. Klik Create Account.

  4. Atur parameter berikut.

    Parameter

    Deskripsi

    Database Account

    Masukkan nama akun. Nama tersebut harus memenuhi persyaratan berikut:

    • Nama harus 2 hingga 16 karakter panjangnya untuk MySQL 5.6, atau 2 hingga 32 karakter panjangnya untuk MySQL 8.0 dan MySQL 5.7.

    • Nama dapat berisi huruf, angka, dan garis bawah (_).

    • Nama harus dimulai dengan huruf dan diakhiri dengan huruf atau angka.

    • Nama tidak boleh sama dengan nama akun yang sudah ada.

    • Nama akun standar tidak boleh mirip dengan nama akun istimewa. Sebagai contoh, jika nama akun istimewa adalah Test1, nama akun standar tidak boleh test1.

    • Nama tidak boleh berisi kata kunci yang dicadangkan.

    Account Type

    Pilih Standard Account.

    Authorize Database:

    Berikan izin pada satu atau lebih database kepada akun tersebut. Anda dapat membiarkan parameter ini kosong dan memberikan izin kepada akun setelah akun dibuat.

    1. Pilih satu atau lebih database dari kotak di sebelah kiri dan klik ikon > untuk menambahkannya ke kotak di sebelah kanan.

    2. Di kotak di sebelah kanan, pilih Read/Write (DDL + DML), Read-Only, DDL Only, atau DML Only untuk sebuah database.

      Jika Anda ingin memberikan izin yang sama pada beberapa database secara batch, klik tipe izin yang diperlukan di sebelah Set All to di pojok kanan atas kotak di sebelah kanan.

      Catatan

      Untuk informasi lebih lanjut tentang izin berbeda, lihat Daftar izin akun.

    New Password

    Atur kata sandi untuk akun tersebut. Kata sandi harus memenuhi persyaratan berikut:

    • Kata sandi harus 8 hingga 32 karakter panjangnya.

    • Kata sandi harus berisi setidaknya tiga dari jenis karakter berikut: huruf besar, huruf kecil, angka, dan karakter khusus.

    • Karakter khusus adalah !@#$%^&*()_+-=

    Catatan

    Confirm Password

    Masukkan kata sandi lagi.

    Description

    Masukkan deskripsi untuk akun tersebut untuk mempermudah pengelolaan akun selanjutnya. Deskripsi dapat mencapai hingga 256 karakter panjangnya. Deskripsi tidak boleh berisi http:// atau https://.

  5. Klik OK.

Operasi API terkait

Gunakan operasi CreateAccount untuk membuat akun database.

FAQ

BisakahSaya mengonfigurasi akun agar hanya dapat diakses dari jaringan internal?

Tidak, Anda tidak dapat mengonfigurasi pengaturan ini di konsol. Namun, Anda dapat menjalankan perintah SQL untuk membatasi alamat IP sumber dari mana pengguna dapat masuk. Untuk informasi lebih lanjut, lihat Izinkan akun untuk mengakses database hanya dari alamat IP tertentu.

Bisakah saya mengonfigurasi izin yang lebih detail untuk sebuah akun, seperti izin untuk mengakses hanya tabel tertentu?

Tidak, Anda tidak dapat mengonfigurasi pengaturan ini di konsol. Namun, Anda dapat menjalankan perintah SQL untuk mengonfigurasi izin tersebut. Untuk informasi lebih lanjut, lihat Izinkan akun untuk mengakses hanya tabel, tampilan, dan bidang tertentu.

Bagaimana cara membuat akun root?

Anda tidak dapat membuat akun root di ApsaraDB RDS. Anda hanya dapat membuat Privileged Account, yang memiliki izin tertinggi di ApsaraDB RDS, dan Standard Account.

Mengapa kesalahan AccountLimitExceeded dilaporkan ketika saya memanggil operasi CreateAccount untuk membuat pengguna?

Deskripsi masalah

Ketika Anda memanggil operasi CreateAccount untuk membuat akun database, kesalahan berikut mungkin dilaporkan jika parameter tidak diatur dengan benar:

"Code": "AccountLimitExceeded",
"Message": "AccountQuotaExceeded: Melebihi jumlah akun yang diizinkan"

Kesalahan ini menunjukkan bahwa jumlah akun dalam instans saat ini telah mencapai batas maksimum.

Penyebab

  • Batas jumlah akun: Hanya satu akun istimewa yang diizinkan.

  • Pengaturan parameter: Di MySQL, jika AccountType diatur ke Super (akun istimewa) dan akun istimewa sudah ada di database, kesalahan AccountLimitExceeded terjadi.

Solusi

  • Buat akun standar: Pastikan bahwa AccountType diatur ke Normal. ApsaraDB RDS tidak membatasi jumlah akun standar. Jumlah akun standar yang dapat Anda buat bergantung pada kernel instans.

  • Buat akun istimewa: Pastikan bahwa AccountType diatur ke Super. Anda dapat pergi ke halaman Accounts di Konsol ApsaraDB RDS untuk memeriksa apakah akun istimewa sudah ada di instans. Jika akun istimewa sudah ada, jangan buat yang lainnya.