PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Cara Membuat Pengguna di PostgreSQL

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!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat menghubungkan PostgreSQL ke basis data jarak jauh menggunakan pgAdmin

  2. Desain database untuk membuat tabel dengan cepat

  3. Bagaimana cara memilih lebih dari 1 catatan per hari?

  4. Menghasilkan deret waktu antara dua tanggal di PostgreSQL

  5. Cara mengkonfigurasi SELinux untuk PostgreSQL dan TimescaleDB