All Products
Search
Document Center

PolarDB:Pengelolaan akun

Last Updated:Jun 21, 2026

PolarDB-X 1.0 menyediakan pengelolaan akun. Topik ini menjelaskan cara membuat akun, mengubah izin akun, dan menyetel ulang kata sandi akun di Konsol.

Perhatian

  • Pengelolaan akun hanya tersedia untuk instans versi V5.3.6 10460044 atau yang lebih baru.

  • Di Konsol, Anda hanya dapat memberikan izin DML only, DDL only, read-only, dan read/write kepada akun standar. Untuk memberikan izin yang lebih detail halus, Anda harus menggunakan Pernyataan SQL. Untuk informasi selengkapnya, lihat Sistem akun dan izin.

Jenis akun dan izin

  • Instans PolarDB-X 1.0 mendukung dua jenis akun database berikut:

    Jenis akun

    Deskripsi

    privileged account

    • Anda hanya dapat membuat dan mengelola akun istimewa dengan menggunakan Pernyataan SQL.

    • Anda hanya dapat membuat satu akun istimewa untuk satu instans. Akun ini dapat mengelola semua akun standar dan database pada instans tersebut.

    • Akun istimewa memiliki izin tingkat tinggi untuk memenuhi kebutuhan pengelolaan izin kustom dan detail halus, seperti memberikan izin kueri pada tabel yang berbeda kepada pengguna yang berbeda.

    • Akun istimewa memiliki semua izin pada semua database dalam instans dan dapat menghentikan tugas koneksi akun mana pun.

    standard account

    • Anda dapat membuat dan mengelola akun standar di Konsol, dengan memanggil API, atau menggunakan Pernyataan SQL.

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

    • Anda harus memberikan izin secara manual kepada akun standar untuk database tertentu.

    • Akun standar tidak dapat membuat atau mengelola akun lain, atau menghentikan tugas koneksi akun lain.

  • Tabel berikut mencantumkan operasi SQL yang didukung untuk setiap jenis akun dan izin.

    Jenis akun

    Izin

    SELECT

    INSERT

    UPDATE

    DELETE

    INDEX

    ALTER

    CREATE

    DROP

    GRANT

    standard account

    DDL only

    Tidak didukung

    Tidak didukung

    Tidak didukung

    Tidak didukung

    Didukung

    Didukung

    Didukung

    Didukung

    Tidak didukung

    DML only

    Didukung

    Didukung

    Didukung

    Didukung

    Tidak didukung

    Tidak didukung

    Tidak didukung

    Tidak didukung

    Tidak didukung

    read-only

    Didukung

    Tidak didukung

    Tidak didukung

    Tidak didukung

    Tidak didukung

    Tidak didukung

    Tidak didukung

    Tidak didukung

    Tidak didukung

    read/write

    Didukung

    Didukung

    Didukung

    Didukung

    Didukung

    Didukung

    Didukung

    Didukung

    Tidak didukung

    privileged account

    Root

    Didukung

    Didukung

    Didukung

    Didukung

    Didukung

    Didukung

    Didukung

    Didukung

    Didukung

Buat akun

  1. Login ke Konsol PolarDB-X 1.0.

  2. Di bilah navigasi atas, pilih wilayah tempat instans dideploy.

  3. Temukan instans target dan klik ID instans-nya.

  4. Di panel navigasi sebelah kiri, klik Accounts.

  5. Di pojok kanan atas halaman, klik Create Account.

    Catatan

    Anda hanya dapat membuat akun standar di Konsol. Untuk membuat akun istimewa, Anda harus menggunakan Pernyataan SQL.

  6. Di kotak dialog yang muncul, atur parameter berikut:

    Parameter

    Deskripsi

    database account

    Masukkan nama akun.

    Catatan

    Nama akun harus memenuhi persyaratan berikut:

    • Panjangnya harus 2 hingga 16 karakter dan terdiri dari huruf kecil, angka, atau karakter khusus.

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

    • Nama akun harus unik dalam instans.

    • Setelah akun dibuat, nama akun lengkap terdiri dari nama yang Anda masukkan dan host. Secara default, host-nya adalah %, yang memungkinkan akun login ke database dari host mana pun.

    new password

    Tetapkan password untuk akun.

    Catatan

    Password harus memenuhi persyaratan berikut:

    • Panjangnya harus 8 hingga 32 karakter.

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

    • Karakter khusus yang diizinkan:

      !@#$%^&*()_+-=

    confirm new password

    Masukkan kembali password tersebut.

    authorized database

    Berikan izin akun pada satu atau beberapa database.

    1. Pilih satu atau beberapa database dan klik Authorize > untuk memindahkannya dari daftar Databases di sebelah kiri ke daftar Authorized Databases di sebelah kanan.

    2. Di daftar Authorized Databases di sebelah kanan, pilih izin untuk database target.

    Catatan
    • Izin default adalah Read-only. Anda juga dapat mengubah izin menjadi Read and write, DDL Only, atau DML Only.

    • Untuk memberikan izin yang sama ke beberapa database sekaligus, klik tombol di pojok kanan atas kotak Authorized Databases, seperti Set all to read/write.

  7. Klik OK.

Ubah izin akun standar

  1. Login ke Konsol PolarDB-X 1.0.

  2. Di bilah navigasi atas, pilih wilayah tempat instans dideploy.

  3. Temukan instans target dan klik ID instans-nya.

  4. Di panel navigasi sebelah kiri, klik Accounts.

  5. Temukan akun target dan klik Modify Permissions di kolom Operation.

    Catatan

    Akun istimewa memiliki semua izin pada semua database. Oleh karena itu, Anda tidak perlu menggunakan opsi Modify Permissions untuk akun tersebut.

  6. Di kotak dialog yang muncul, ubah izin akun:

    Parameter

    Deskripsi

    authorized database

    Ubah izin akun pada satu atau beberapa database.

    1. Pilih satu atau beberapa database dan klik Authorize > atau < Remove untuk menambahkan atau menghapus database dari akun target.

    2. Di daftar Authorized Databases di sebelah kanan, pilih izin untuk database target.

    Catatan
    • Anda dapat mengubah izin menjadi Read-only, Read and write, DDL Only, atau DML Only.

    • Untuk memberikan izin yang sama ke beberapa database sekaligus, klik tombol di pojok kanan atas kotak Authorized Databases, seperti Set all to read/write.

  7. Klik OK.

Setel ulang password akun

  1. Login ke Konsol PolarDB-X 1.0.

  2. Di bilah navigasi atas, pilih wilayah tempat instans dideploy.

  3. Di panel navigasi sebelah kiri, klik Instances.

  4. Temukan instans target dan klik ID instans-nya.

  5. Di panel navigasi sebelah kiri, klik Accounts.

  6. Temukan akun target dan klik Reset Password di kolom Operation.

  7. Di kotak dialog yang muncul, atur parameter berikut:

    Parameter

    Deskripsi

    new password

    Tetapkan password baru untuk akun.

    Catatan

    Password harus memenuhi persyaratan berikut:

    • Panjangnya harus 8 hingga 32 karakter.

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

    • Karakter khusus yang diizinkan:

      !@#$%^&*()_+-=

    confirm new password

    Masukkan kembali password baru tersebut.

  8. Klik OK.

Hapus akun

  1. Login ke Konsol PolarDB-X 1.0.

  2. Di bilah navigasi atas, pilih wilayah tempat instans dideploy.

  3. Di panel navigasi sebelah kiri, klik Instances.

  4. Temukan instans target dan klik ID instans-nya.

  5. Di panel navigasi sebelah kiri, klik Accounts.

  6. Temukan akun target dan klik Delete di kolom Operation.

    Catatan

    Anda tidak dapat menghapus Privileged Account di Konsol. Namun, Anda dapat menghapus akun istimewa dengan menggunakan Pernyataan SQL.

  7. Di kotak dialog yang muncul, klik OK.