All Products
Search
Document Center

ApsaraDB RDS:Hapus akun

Last Updated:Mar 29, 2026

Hapus akun istimewa atau akun standar dari instans ApsaraDB RDS for MySQL jika tidak lagi diperlukan. Anda dapat menghapus akun melalui Konsol, dengan memanggil operasi API, atau dengan menjalankan pernyataan SQL di Data Management (DMS).

Peringatan

Penghapusan bersifat permanen dan tidak dapat dikembalikan. Sebelum melanjutkan, pastikan tidak ada aplikasi atau layanan yang masih bergantung pada akun tersebut.

Prasyarat

Sebelum memulai, pastikan Anda telah memiliki:

  • Instans ApsaraDB RDS for MySQL

  • Izin yang diperlukan untuk mengelola akun pada instans tersebut

Hapus akun di Konsol

Metode ini berlaku untuk akun istimewa maupun akun standar.

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans berada. Temukan instans tersebut lalu klik ID-nya.

  2. Di panel navigasi sebelah kiri, klik Accounts.

  3. Temukan akun yang akan dihapus, lalu klik Delete di kolom Actions.

  4. Pada kotak dialog yang muncul, klik OK.

Hapus akun standar menggunakan pernyataan SQL

Pernyataan SQL hanya dapat menghapus akun standar. Untuk menghapus akun istimewa, gunakan metode Konsol di atas.
  1. Masuk ke instans RDS menggunakan DMS.

  2. Di bilah navigasi atas, pilih SQL Console.

  3. Jalankan pernyataan SQL berikut untuk menghapus akun:

    DROP USER 'username';
  4. Klik Execute.

FAQ

Error penghapusan akun

Masalah

Saat Anda menghapus pengguna di halaman Account Management pada konsol ApsaraDB RDS for MySQL, Konsol hanya dapat menghapus akun yang nilai host-nya diatur ke % (semua host). Jika akun dibuat secara manual dengan pembatasan host tertentu—misalnya, 'username'@'10.10.10.1' atau 'username'@'10.%.%.%'—penghapusan melalui Konsol akan gagal dengan error berikut:

Failed to delete the account. Check the request or the input parameters. Other threads in the instance may be waiting for the lock or the host value of the current database account is not set to % (allows logins from all hosts).

Solusi

Untuk mengatasi hal ini, gunakan perintah DROP USER sebagai gantinya. Pertama, periksa nilai host akun tersebut:

SELECT user, host FROM mysql.user WHERE user = 'username_to_delete';

Kemudian hapus akun tersebut dengan menentukan host secara eksplisit:

DROP USER 'username_to_delete'@'target_host_IP_or_network_segment';

Langkah selanjutnya

Referensi API

Operasi APIDeskripsi
DeleteAccountMenghapus akun database dari instans RDS
CreateAccountMembuat akun database pada instans RDS