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
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
- Masuk ke Konsol DMS V5.0.
Masuk ke database MongoDB. Untuk informasi lebih lanjut, lihat Masuk ke Instans Database.
PentingJika instans database Anda adalah instans replika set ApsaraDB for MongoDB, masuklah ke node utama dari instans tersebut.
Di panel navigasi sisi kiri Konsol DMS, klik kanan instans yang ingin Anda kelola dan pilih Account Management.
Klik Create a database account di pojok kiri atas dan konfigurasikan parameter berikut.
Konfigurasikan informasi tentang akun database.

Parameter
Deskripsi
Database Tujuan
Database tempat Anda ingin membuat akun.
CatatanJika 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.
Berikan izin kepada akun.
Klik OK.
CatatanPernyataan 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
- Masuk ke Konsol DMS V5.0.
Di daftar instans sisi kiri, klik kanan instans database yang ingin Anda kelola akun databasenya dan pilih Database Accounts.
Di halaman Database Accounts, temukan akun database yang ingin Anda kelola.
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. |