GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal Postgresql, phpPgAdmin dan pgadmin di Ubuntu

Instal

Postgresql , phpPGAdmin dan pgadmin 3 dapat diinstal dari sinaptik.

$ sudo apt-get install postgresql phppgadmin pgadmin3

Setelah instalasi beberapa konfigurasi perlu dilakukan. Pertama-tama siapkan kata sandi pengguna 'postgres'
yang merupakan pengguna default postgresql.

Ketik yang berikut di terminal

$ sudo -u postgres psql

Ini akan memulai shell/konsol postgresql. Sekarang untuk mengubah jenis kata sandi 'password postgres;'

$ sudo -u postgres psql
psql (9.1.5)
Type "help" for help.
postgres=#
postgres=#
postgres=# password postgres;
Enter new password:
Enter it again:
postgres=#

Sekarang psql akan meminta kata sandi baru dua kali. Masukkan kata sandi baru dan lanjutkan. Ketik 'q' dan tekan enter untuk keluar.

Setelah instalasi kata sandi postgres dari postgresql dapat diubah seperti ini :

Untuk membuat database, perintah berikut dapat dijalankan dari terminal

$ sudo -u postgres createdb mydb

Pgadmin

Pgadmin adalah alat gui untuk mengelola dan mengelola database postgresql dll. Untuk menjalankan pgadmin, periksa menu gnome/kde atau jalankan pgadmin3 dari terminal.

Buka File> Add Server dan isi detailnya
Name :Anything
Host :127.0.0.1
Username :postgres
Password :Apapun yang Anda masukkan pada langkah sebelumnya.

Setelah mengklik OK, itu akan terhubung dan seharusnya ada opsi di panel jendela kiri untuk mengelola database.

Phppgadmin

Setelah menginstal phppgadmin harus ada symlink /var/www/phppgadmin yang akan menunjuk ke /usr/share/phppgadmin
Jika symlink tidak ada maka dapat dibuat dengan mengeluarkan perintah berikut

$ ln -s /usr/share/phppgadmin /var/www/phppgadmin

Sekarang buka url "localhost/phppgadmin" di browser Anda. Jika muncul Forbidden maka coba ubah hak akses direktori /usr/share/phppgadmin. Jika itu tidak berhasil, buat symlink terpisah, mis. /var/www/postgres dan gunakan itu.

Mencoba masuk dengan pengguna :postgres dan kata sandi :dibuat di atas mungkin memberikan kesalahan :

"Login tidak diizinkan karena alasan keamanan"

Untuk memperbaikinya edit /usr/share/phppgadmin/conf/config.inc.php

dan ubah :

$conf['extra_login_security'] = true;
to
$conf['extra_login_security'] = false;

Sekarang login seharusnya berfungsi dengan baik. Opsi extra_login_security menonaktifkan login hanya nama pengguna tertentu seperti psql, postgress, root, dan administrator. Atau buat pengguna terpisah.

Sumber daya

https://help.ubuntu.com/community/PostgreSQL
Ubuntu
  1. Instal pgAdmin 4 di Ubuntu 16.04

  2. Cara Menginstal PostgreSQL dan phpPgAdmin di OpenSUSE Leap 42.1

  3. Cara Menginstal dan Mengonfigurasi Postgres 13 Ubuntu 20.04

  1. Cara Menginstal Postgresql dan phpPgAdmin di Ubuntu 15.04

  2. Cara Menginstal dan Mengonfigurasi Postgres 14 Ubuntu 20.04

  3. Instal PostgreSQL dengan phpPgAdmin di Ubuntu 16.04

  1. Cara Menginstal PostgreSQL di Ubuntu 18.04

  2. Cara Menginstal PostgreSQL dan phpPgAdmin di Ubuntu 16.04

  3. Cara Menginstal phpPgAdmin Di Ubuntu 20.04