All Products
Search
Document Center

ApsaraDB RDS:Buat akun

Last Updated:May 13, 2026

Pelajari cara membuat akun database untuk instans ApsaraDB RDS for MySQL atau .

Prasyarat

Anda telah membuat instans ApsaraDB RDS for MySQL.

Catatan

Untuk membuat RAM user untuk Akun Alibaba Cloud Anda dan memberikan izin kepada RAM user tersebut agar dapat mengelola instans, lihat Create a RAM user.

Jenis akun

Instans ApsaraDB RDS for MySQL atau mendukung dua jenis akun database: akun istimewa dan akun standar. Anda dapat mengelola semua akun dan database di Konsol ApsaraDB RDS. Untuk detail tentang izin masing-masing jenis akun, lihat List of account permissions.

Catatan

Anda tidak dapat mengubah jenis akun setelah membuatnya. Anda dapat menghapus akun tersebut lalu membuat akun baru dengan nama yang sama.

Jenis Akun

Deskripsi

Privileged Account

  • Anda hanya dapat membuat dan mengelola jenis akun ini melalui Konsol atau menggunakan API.

  • Setiap instans hanya mendukung satu akun istimewa, yang dapat digunakan untuk mengelola semua akun standar dan database.

  • Menyediakan izin tambahan untuk pengelolaan izin kustom dan detail halus. Misalnya, Anda dapat memberikan izin kueri pada tabel berbeda kepada pengguna berbeda.

  • Memiliki izin atas semua database dalam instans.

  • Dapat memutus koneksi akun apa pun.

Standard Account

  • Anda dapat membuat dan mengelola jenis akun ini melalui Konsol, menggunakan API, atau menjalankan Pernyataan SQL.

  • Anda dapat membuat beberapa akun standar untuk satu instans. Jumlah maksimum tergantung pada kernel instans.

  • Secara default, akun standar hanya memiliki izin untuk login ke database. Anda harus memberikan izin tambahan secara manual sesuai kebutuhan. Untuk informasi lebih lanjut, lihat Modify account permissions.

  • Anda tidak dapat menggunakan akun standar untuk membuat, mengelola, atau memutus koneksi akun lain.

Jenis Akun

Jumlah Database

Jumlah Tabel

Jumlah Pengguna

privileged account

Tanpa Batas

< 200.000

Tergantung pada parameter kernel instans

standard account

500

< 200.000

Tergantung pada parameter kernel instans

Catatan

Jumlah direktori maksimum yang didukung oleh sistem file dasar dapat membatasi jumlah database yang dapat Anda buat.

Buat akun istimewa

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID-nya.

  2. Di panel navigasi sebelah kiri, klik Accounts.

  3. Klik Create Account.

  4. Konfigurasikan parameter berikut.

    Parameter

    Deskripsi

    Database Account

    Masukkan nama untuk akun tersebut. Nama harus memenuhi persyaratan berikut:

    • Nama akun harus terdiri dari 2 hingga 16 karakter untuk MySQL 5.6, dan 2 hingga 32 karakter untuk MySQL 8.0 dan MySQL 5.7.

    • Hanya boleh terdiri dari huruf, angka, dan garis bawah (_).

    • Harus dimulai dengan huruf dan diakhiri dengan huruf atau angka.

    • Nama harus unik dalam instans.

    • Nama akun standar tidak boleh mirip dengan nama akun istimewa. Misalnya, jika akun istimewa bernama Test1, Anda tidak boleh memberi nama akun standar test1.

    • Nama tidak boleh merupakan kata kunci yang dicadangkan.

    Account Type

    Pilih Privileged Account.

    New Password

    Tentukan password untuk akun tersebut. Password harus memenuhi persyaratan berikut:

    • Password harus terdiri dari 8 hingga 32 karakter.

    • Harus mengandung minimal tiga dari jenis karakter berikut: huruf kapital, huruf kecil, angka, dan karakter khusus.

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

    Catatan
    • Jaga kerahasiaan password Anda. Jika lupa password, Anda dapat meresetnya.

    • Instans ApsaraDB RDS for MySQL 5.7 dan 8.0 mendukung kebijakan password kustom untuk meningkatkan keamanan akses database.

    Confirm Password

    Masukkan kembali password tersebut.

    Description

    Masukkan deskripsi untuk membantu Anda mengelola akun tersebut. Deskripsi dapat mencapai panjang 256 karakter dan tidak boleh mengandung http:// atau https://.

  5. Klik OK.

Reset izin akun

Jika terjadi masalah pada akun istimewa, seperti Anda secara tidak sengaja mencabut izin (REVOKE) dari akun tersebut, Anda dapat memulihkan izinnya dengan mereset izin tersebut.

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID-nya.

  2. Di panel navigasi sebelah kiri, klik Accounts.

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

  4. Masukkan password akun istimewa dan klik OK untuk mereset izin.

Buat akun standar

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID-nya.

  2. Di panel navigasi sebelah kiri, klik Accounts.

  3. Klik Create Account.

  4. Konfigurasikan parameter berikut.

    Parameter

    Deskripsi

    Database Account

    Masukkan nama untuk akun tersebut. Nama harus memenuhi persyaratan berikut:

    • Nama akun harus terdiri dari 2 hingga 16 karakter untuk MySQL 5.6, dan 2 hingga 32 karakter untuk MySQL 8.0 dan MySQL 5.7.

    • Hanya boleh terdiri dari huruf, angka, dan garis bawah (_).

    • Harus dimulai dengan huruf dan diakhiri dengan huruf atau angka.

    • Nama harus unik dalam instans.

    • Nama akun standar tidak boleh mirip dengan nama akun istimewa. Misalnya, jika akun istimewa bernama Test1, Anda tidak boleh memberi nama akun standar test1.

    • Nama tidak boleh merupakan kata kunci yang dicadangkan.

    Account Type

    Pilih Standard Account.

    Authorize Database:

    Berikan izin pada satu atau beberapa database kepada akun tersebut. Anda dapat mengosongkan parameter ini dan memberikan izin setelah akun dibuat.

    1. Pilih satu atau beberapa database dari panel kiri lalu klik ikon > untuk menambahkannya ke panel kanan.

    2. Di panel kanan, pilih tingkat izin untuk setiap database: Read/Write (DDL + DML), Read-Only, DDL Only, atau DML Only.

      Untuk memberikan izin yang sama ke beberapa database, klik tingkat izin yang diinginkan di samping Set All to di pojok kanan atas panel kanan.

      Catatan

      Untuk detail tentang setiap izin, lihat List of account permissions.

    New Password

    Tentukan password untuk akun tersebut. Password harus memenuhi persyaratan berikut:

    • Password harus terdiri dari 8 hingga 32 karakter.

    • Harus mengandung minimal tiga dari jenis karakter berikut: huruf kapital, huruf kecil, angka, dan karakter khusus.

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

    Catatan
    • Jaga kerahasiaan password Anda. Jika lupa password, Anda dapat meresetnya.

    • Instans ApsaraDB RDS for MySQL 5.7 dan 8.0 mendukung kebijakan password kustom untuk meningkatkan keamanan akses database.

    Confirm Password

    Masukkan kembali password tersebut.

    Description

    Masukkan deskripsi untuk membantu Anda mengelola akun tersebut. Deskripsi dapat mencapai panjang 256 karakter dan tidak boleh mengandung http:// atau https://.

  5. Klik OK.

Referensi API

Panggil operasi CreateAccount untuk membuat akun database.

FAQ

Batasi akses jaringan internal

Konsol tidak mendukung pengaturan ini. Anda dapat menjalankan Pernyataan SQL untuk membatasi alamat IP sumber saat login. Untuk informasi lebih lanjut, lihat Specify IP addresses from which a database account can access a database.

Izin detail halus

Konsol tidak mendukung pengaturan ini. Anda dapat menjalankan Pernyataan SQL untuk mengatur izin tersebut. Untuk informasi lebih lanjut, lihat Restrict an account to access only specified tables, views, and columns.

Akun root

ApsaraDB RDS tidak mendukung akun root. Anda dapat membuat Privileged Account (akun dengan izin tertinggi di ApsaraDB RDS) dan Standard Account.

Error saat membuat pengguna menggunakan API CreateAccountAccountLimitExceeded?

Problem

Saat Anda memanggil operasi CreateAccount untuk membuat akun database, API mungkin mengembalikan pesan error berikut jika Anda memberikan parameter yang tidak valid:

"Code": "AccountLimitExceeded",
"Message": "AccountQuotaExceeded: Exceeding the allowed amount of account"

Error ini menunjukkan bahwa instans telah mencapai jumlah maksimum akun yang diizinkan.

Cause

  • Kuota akun: Hanya satu akun istimewa yang diizinkan per instans.

  • Pengaturan parameter: Di MySQL, jika AccountType diatur ke Super (akun istimewa) tetapi akun istimewa sudah ada di instans, API akan mengembalikan error AccountLimitExceeded.

Solution

  • Untuk membuat akun standar, atur parameter AccountType ke Normal. ApsaraDB RDS biasanya tidak membatasi jumlah akun standar. Batas aktual tergantung pada kernel instans.

  • Untuk membuat akun istimewa, atur parameter AccountType ke Super. Di Konsol ApsaraDB RDS, buka halaman Accounts dan periksa apakah akun istimewa sudah ada. Jika akun istimewa sudah ada, jangan buat akun lainnya.

Password tanpa karakter khusus

Ya. Password harus mengandung karakter dari minimal tiga jenis berikut: huruf kapital, huruf kecil, angka, dan karakter khusus. Oleh karena itu, Anda dapat menghilangkan karakter khusus jika password sudah mencakup karakter dari tiga jenis lainnya.