全部产品
Search
文档中心

ApsaraDB for MongoDB:Gunakan DMS untuk mengelola akun database

更新时间:Jul 06, 2025

Anda dapat menggunakan Data Management (DMS) untuk mengelola akun database dari ApsaraDB for MongoDB. Topik ini menjelaskan cara menggunakan DMS untuk membuat dan menanyakan akun database.

Catatan penggunaan

  • Akun database harus unik dalam satu database.

Prosedur

Gunakan fitur manajemen pengguna untuk mengelola akun database dan izin mereka

Catatan

Untuk menggunakan fitur manajemen pengguna di DMS, akun Anda harus menjadi administrator, administrator basis data (DBA), atau pemilik instans yang akun databasenya ingin Anda kelola. Untuk informasi lebih lanjut tentang peran pengguna DMS, lihat Peran Sistem.

Buat akun database

  1. Masuk ke Konsol DMS V5.0.
  2. Masuk ke database MongoDB. Untuk informasi lebih lanjut, lihat Masuk ke Instans Database.

    Penting

    Jika instans database Anda adalah instans replika set ApsaraDB for MongoDB, masuklah ke node utama dari instans tersebut.

  3. Di panel navigasi sisi kiri Konsol DMS, klik kanan instans yang ingin Anda kelola dan pilih Account Management.

  4. Klik Create a database account di pojok kiri atas dan konfigurasikan parameter berikut.

    1. Konfigurasikan informasi tentang akun database.

      image

      Parameter

      Deskripsi

      Database Tujuan

      Database tempat Anda ingin membuat akun.

      Catatan
      • Jika Anda tidak menyetel Parameter Database Tujuan ke admin, akun yang akan dibuat adalah akun reguler.

      • Jika Anda menyetel Parameter Database Tujuan ke admin, akun yang akan dibuat adalah akun istimewa.

      Akun Database

      Nama pengguna akun.

      • Nama tidak boleh mengandung karakter Cina.

      • Nama dapat berisi huruf, angka, dan karakter khusus.

      • Nama dapat berisi karakter khusus berikut: ! # $ % ^ & * ( ) _ + - =

      Kata sandi

      Kata sandi yang digunakan untuk masuk ke database.

      kami sarankan Anda menetapkan kata sandi dengan panjang 8 hingga 32 karakter yang terdiri dari tiga jenis karakter berikut:

      • Huruf Inggris (sensitif terhadap huruf besar/kecil)

      • Angka

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

      Konfirmasi kata sandi

      Masukkan kata sandi lagi untuk mengonfirmasi kata sandi.

    2. Berikan izin kepada akun.

  5. Klik OK.

    Catatan

    Pernyataan SQL dapat dibuat berdasarkan parameter yang Anda konfigurasikan. Jika instans database dikelola dalam mode Kolaborasi Keamanan, pernyataan SQL mungkin gagal dieksekusi karena aturan keamanan. Dalam hal ini, Anda dapat melakukan operasi sesuai petunjuk atau hubungi administrator basis data (DBA) atau administrator DMS.

Edit atau hapus akun

  1. Masuk ke Konsol DMS V5.0.
  2. Di daftar instans sisi kiri, klik kanan instans database yang ingin Anda kelola akun databasenya dan pilih Database Accounts.

  3. Di halaman Database Accounts, temukan akun database yang ingin Anda kelola.

  4. Klik Edit atau Delete di kolom Tindakan.

Gunakan Antarmuka Baris Perintah (CLI) untuk mengelola akun database dan izin mereka

Gunakan DMS untuk terhubung ke suatu instans. Metode koneksi bervariasi berdasarkan arsitektur instans. Untuk informasi lebih lanjut, lihat topik-topik berikut:

Buat akun database

Untuk informasi lebih lanjut, lihat Buat Akun Database.

Tanyakan akun database

Untuk informasi lebih lanjut, lihat Tanyakan Akun Database.

Izin peran yang berbeda

Tabel berikut menjelaskan izin peran yang berbeda. Untuk informasi lebih lanjut, kunjungi Situs Resmi MongoDB.

Jenis peran

Izin

Deskripsi

Peran operasi umum

read

Mengizinkan pengguna untuk menanyakan data di database.

readWrite

Mengizinkan pengguna untuk menyisipkan, menghapus, memperbarui, dan menanyakan data di database.

Peran tindakan administrator

dbAdmin

Mengizinkan pengguna untuk mengelola data di database, tetapi tidak membaca data dari atau menulis data ke database.

userAdmin

Mengizinkan pengguna untuk membuat pengguna untuk database.

dbOwner

Mengizinkan pengguna untuk melakukan semua operasi pada database.

Peran tingkat instans

readAnyDatabase

Mengizinkan pengguna untuk menanyakan data di semua database instans.

readWriteAnyDatabase

Mengizinkan pengguna untuk menyisipkan, menghapus, memperbarui, dan menanyakan data di semua database instans.

userAdminAnyDatabase

Mengizinkan pengguna untuk membuat pengguna untuk semua database instans.

dbAdminAnyDatabase

Mengizinkan pengguna untuk mengelola data di semua database instans.

Peran administrator kluster

hostManager

Mengizinkan pengguna untuk mengelola data di database, tetapi tidak membaca data dari atau menulis data ke database.

clusterMonitor

Mengizinkan pengguna untuk menanyakan kluster dan set replika.

clusterManager

Mengizinkan pengguna untuk mengelola dan memantau kluster dan set replika.

clusterAdmin

Mengizinkan pengguna untuk melakukan semua operasi pada kluster.

Peran cadangan dan pemulihan

backup

Mengizinkan pengguna untuk menanyakan data di semua database instans.

restore

Mengizinkan pengguna untuk menyisipkan, menghapus, memperbarui, dan menanyakan data di semua database instans.

Peran super

Root

Mengizinkan pengguna untuk melakukan semua operasi pada semua sumber daya di instans.

Referensi

Gunakan Mongo Shell untuk Mengelola Akun Database

FAQ

Mengapa saya tidak dapat melihat akun baru di halaman manajemen akun DMS?

Dalam banyak kasus, akun baru ditampilkan di halaman Database Accounts konsol DMS setelah akun dibuat. Halaman Database Accounts hanya menampilkan semua akun yang termasuk dalam database yang saat ini dipilih. Jika akun baru tidak ditampilkan di halaman ini, Anda dapat beralih ke database lain di bagian atas halaman ini untuk memeriksa apakah akun tersebut ada di database.