How to create a new user and database privileges on PostgreSQL
Task: Buatlah username dengan nama sysadmin7 dengan database monitoringdb7
Solution:
Setelah PostgreSQL Database Server sudah terinstall dengan baik kemudian login dengan perintah berikut:
#su - postgres
maka akan masuk ke terminal berikut
-bash-4.2$
Kemudian kerjakan langkah-langkah berikut
Creating user
-bash-4.2$createuser <username>
Creating Database
-bash-4.2$createdb <dbname>
Giving the user a password
-bash-4.2$postgres psql
postgres=#alter user <username> with encrypted password '<password>';
Granting privileges on database
postgres=#grant all privileges on database <dbname> to <username> ;
Exit
postgres=#\q
Untuk login sesuai dengan username yang tadi sudah dibuat gunakan perintah berikut:
Login dengan nama db dan usernamenya
-bash-4.2$psql monitoringdb7 -U sysadmin7
psql (10.4)
Type "help" for help.
Melihat tabel
monitoringdb7=> \d
Did not find any relations.
Exit
monitoringdb7=> \q
-bash-4.2$
Untuk penjelasan lebih lanjut bisa ke website referensi berikut:
https://www.linode.com/docs/databases/postgresql/how-to-install-postgresql-relational-databases-on-centos-7/
https://www.cyberciti.biz/faq/howto-add-postgresql-user-account/
Solution:
Setelah PostgreSQL Database Server sudah terinstall dengan baik kemudian login dengan perintah berikut:
#su - postgres
maka akan masuk ke terminal berikut
-bash-4.2$
Kemudian kerjakan langkah-langkah berikut
Creating user
-bash-4.2$createuser <username>
Creating Database
-bash-4.2$createdb <dbname>
Giving the user a password
-bash-4.2$postgres psql
postgres=#alter user <username> with encrypted password '<password>';
Granting privileges on database
postgres=#grant all privileges on database <dbname> to <username> ;
Exit
postgres=#\q
Untuk login sesuai dengan username yang tadi sudah dibuat gunakan perintah berikut:
Login dengan nama db dan usernamenya
-bash-4.2$psql monitoringdb7 -U sysadmin7
psql (10.4)
Type "help" for help.
Melihat tabel
monitoringdb7=> \d
Did not find any relations.
Exit
monitoringdb7=> \q
-bash-4.2$
Untuk penjelasan lebih lanjut bisa ke website referensi berikut:
https://www.linode.com/docs/databases/postgresql/how-to-install-postgresql-relational-databases-on-centos-7/
https://www.cyberciti.biz/faq/howto-add-postgresql-user-account/
Komentar