All Products
Search
Document Center

ApsaraDB RDS:Izin Akun

Last Updated:Mar 28, 2026

ApsaraDB RDS for MySQL menyediakan dua jenis akun—akun istimewa dan akun standar—masing-masing dengan seperangkat hak istimewa MySQL yang tetap. Tabel berikut mencantumkan semua izin yang didukung. Anda tidak dapat memperoleh hak istimewa yang tidak tercantum di sini.

Penting

Gunakan akun standar dengan hak istimewa minimum yang diperlukan untuk aplikasi Anda. Cadangkan akun istimewa hanya untuk tugas administratif.

Akun dan izin

akun berhak istimewa

Akun istimewa memiliki seperangkat hak istimewa penuh yang sama, terlepas dari mode izin yang dipilih (Read-only, Read/write, DDL-only, atau DML-only):

ALTER, ALTER ROUTINE, CREATE, CREATE VIEW, CREATE ROUTINE, CREATE USER, CREATE TEMPORARY TABLES, DELETE, DROP, EVENT, EXECUTE, INDEX, INSERT, LOCK TABLES, PROCESS, RELOAD, REFERENCES, REPLICATION SLAVE, REPLICATION CLIENT, SELECT, SHOW VIEW, TRIGGER, UPDATE

Akun standar

Hak istimewa yang diberikan kepada akun standar bergantung pada mode izin yang Anda pilih saat membuat atau mengubah akun tersebut:

Mode izinHak istimewa
Read-onlyREPLICATION SLAVE, REPLICATION CLIENT, SELECT, SHOW VIEW
Read/writeALTER, ALTER ROUTINE, CREATE, CREATE TEMPORARY TABLES, CREATE VIEW, CREATE ROUTINE, DELETE, DROP, EVENT, EXECUTE, INSERT, INDEX, LOCK TABLES, PROCESS, REFERENCES, REPLICATION SLAVE, REPLICATION CLIENT, SELECT, SHOW VIEW, TRIGGER, UPDATE
DDL-onlyALTER, ALTER ROUTINE, CREATE, CREATE VIEW, CREATE TEMPORARY TABLES, CREATE ROUTINE, DROP, INDEX, LOCK TABLES, PROCESS, REPLICATION SLAVE, REPLICATION CLIENT, SHOW VIEW
DML-onlyCREATE TEMPORARY TABLES, DELETE, EVENT, EXECUTE, INSERT, LOCK TABLES, PROCESS, REPLICATION SLAVE, REPLICATION CLIENT, SELECT, SHOW VIEW, TRIGGER, UPDATE

Deskripsi hak istimewa

Hak istimewaDeskripsi
ALTERMengubah struktur tabel yang sudah ada, termasuk menambahkan, mengubah, atau menghapus kolom dan indeks.
ALTER ROUTINEMengubah atau menghapus prosedur tersimpan dan fungsi.
CREATEMembuat database, tabel, indeks, dan objek skema lainnya.
CREATE ROUTINEMembuat prosedur tersimpan dan fungsi.
CREATE TEMPORARY TABLESMembuat tabel temporary yang hanya ada selama durasi sesi.
CREATE USERMembuat, mengganti nama, menghapus, dan mengelola akun database.
CREATE VIEWMembuat dan mengubah tampilan (view).
DELETEMenghapus baris dari tabel.
DROPMenghapus database, tabel, view, dan objek skema lainnya.
EVENTMembuat, mengubah, dan menghapus event di Event Scheduler.
EXECUTEMenjalankan prosedur tersimpan dan fungsi.
INDEXMembuat dan menghapus indeks pada tabel yang sudah ada.
INSERTMemasukkan baris ke dalam tabel.
LOCK TABLESMemperoleh kunci tabel eksplisit pada tabel tempat Anda memiliki hak istimewa SELECT.
PROCESSMelihat informasi tentang semua thread aktif dan koneksi pada instans.
REFERENCESMembuat kendala kunci asing.
RELOADMenjalankan pernyataan FLUSH untuk memuat ulang tabel hak istimewa, log, dan cache.
REPLICATION CLIENTMenanyakan status dan konfigurasi replikasi, termasuk posisi server primary dan replica.
REPLICATION SLAVEMembaca event log biner dari server primary — diperlukan agar replikasi berfungsi.
SELECTMembaca baris dari tabel.
SHOW VIEWMelihat definisi view menggunakan SHOW CREATE VIEW.
TRIGGERMembuat, menghapus, dan menjalankan pemicu pada tabel.
UPDATEMengubah baris yang sudah ada di dalam tabel.

FAQ

Bisakah saya mengubah akun istimewa menjadi akun standar?

Tidak. Akun istimewa memiliki izin tetap yang tidak dapat diubah atau diturunkan spesifikasinya menjadi akun standar. Jika terjadi perubahan izin yang tidak diinginkan—misalnya, REVOKE yang tidak disengaja—atur ulang izin akun istimewa untuk memulihkannya. Jika Anda tidak lagi memerlukan akun istimewa tersebut, hapus akun tersebut, lalu buat akun baru dengan jenis yang sesuai.

Langkah berikutnya