Sering kali Anda mungkin perlu membuat pengguna database di PostgreSQL. Berikut cara membuat pengguna di PostgreSQL
Cara Membuat Pengguna di PostgreSQL
Berikut adalah langkah-langkah untuk membuat pengguna di PostgreSQL.
1. Masuk ke PostgreSQL
Buka terminal dan jalankan perintah berikut sebagai pengguna root
$ su - postgres
Bonus Baca :Cara Membuat Indeks PostgreSQL
2. Buat Pengguna di PostgreSQL
Anda dapat membuat pengguna dalam mode interaktif, atau mode normal. Kita akan melihat kedua metode ini.
Mode interaktif
Anda akan masuk ke PostgreSQL sebagai pengguna super. Jalankan perintah berikut
createuser --interactive --pwprompt
Postgres selanjutnya akan meminta Anda untuk memasukkan detail pengguna baru satu per satu, seperti yang ditunjukkan di bawah ini
- Masukkan nama peran yang akan ditambahkan – masukkan nama pengguna baru
- Masukkan kata sandi untuk peran baru – masukkan kata sandi untuk pengguna baru
- Masukkan lagi – masukkan sandi lagi
- Haruskah peran baru menjadi pengguna super- Masukkan Y jika Anda ingin membuat pengguna dengan hak pengguna super. Jika tidak, masukkan N
- Apakah peran baru diizinkan untuk membuat database- Masukkan Y jika Anda ingin pengguna baru dapat membuat database, jika tidak, masukkan N.
- Apakah peran baru akan diizinkan untuk membuat peran baru- Masukkan Y jika Anda ingin pengguna baru dapat membuat pengguna baru, jika tidak, masukkan N.
PostgreSQL akan membuat pengguna Anda.
Bonus Baca :Cara Mendapatkan Nomor Baris di PostgreSQL
Mode normal atau mode non-interaktif
Dalam mode ini, PostgreSQL akan langsung membuat pengguna baru tanpa meminta informasi apa pun dari Anda.
Jika Anda ingin membuat pengguna secara non-interaktif, jalankan saja perintah berikut setelah Langkah 1 di atas.
postgres=# create user user_name with encrypted password 'mypassword';
Ganti nama_pengguna dan kata sandi saya masing-masing dengan nama pengguna dan kata sandi pengguna baru.
Jika Anda ingin memberikan akses ke pengguna baru ke database sample_db Anda, jalankan perintah berikut
postgres=# grant all privileges on database sample_db to user_name;
Bonus Baca :Tampilan DROP PostgreSQL
3. Daftar semua Pengguna di PostgreSQL
Karena Anda masuk sebagai pengguna super, jalankan perintah \du atau \du+ untuk membuat daftar semua pengguna di PostgreSQL.
#\du
atau
#\du+
Semoga sekarang Anda dapat dengan mudah membuat pengguna di PostgreSQL.
Ubiq memudahkan untuk memvisualisasikan data dalam hitungan menit, dan memantau di dasbor waktu nyata. Cobalah Hari ini!