GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalujte Postgresql, phpPgAdmin a pgadmin na Ubuntu

Instalovat

Postgresql , phpPGAdmin a pgadmin 3 lze nainstalovat ze synaptic.

$ sudo apt-get install postgresql phppgadmin pgadmin3

Po instalaci je potřeba provést nějakou konfiguraci. Nejprve nastavte heslo uživatele 'postgres'
což je výchozí uživatel postgresql.

Do terminálu zadejte následující

$ sudo -u postgres psql

Tím se spustí shell/konzola postgresql. Nyní změňte typ hesla '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=#

Nyní psql dvakrát požádá o nové heslo. Zadejte nové heslo a pokračujte. Napište 'q' a stiskněte Enter pro ukončení.

Po instalaci lze heslo postgres postgresql změnit takto:

Pro vytvoření databáze lze z terminálu spustit následující příkaz

$ sudo -u postgres createdb mydb

Pgadmin

Pgadmin je nástroj gui pro správu a správu postgresql databází atd. Chcete-li spustit pgadmin, zkontrolujte menu gnome/kde nebo spusťte pgadmin3 z terminálu.

Přejděte na Soubor> Přidat server a vyplňte podrobnosti
Jméno :Cokoli
Hostitel :127.0.0.1
Uživatelské jméno :postgres
Heslo :Cokoli jste zadali v předchozím kroku.

Po kliknutí na OK by se měl připojit a v levém podokně by měla být možnost spravovat databáze.

Phppgadmin

Po instalaci phppgadmin by měl existovat symbolický odkaz /var/www/phppgadmin, který by ukazoval na /usr/share/phppgadmin
Pokud symbolický odkaz neexistuje, lze jej vytvořit zadáním následujícího příkazu

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

Nyní otevřete ve svém prohlížeči adresu URL „localhost/phppgadmin“. Pokud se zobrazí Zakázáno, zkuste změnit oprávnění adresáře /usr/share/phppgadmin. Pokud to nefunguje, vytvořte samostatný symbolický odkaz, např. /var/www/postgres a použijte to.

Pokus o přihlášení pomocí uživatele :postgres a hesla :vytvořeného výše může způsobit chybu :

"Přihlášení je z bezpečnostních důvodů zakázáno"

Chcete-li opravit tuto úpravu /usr/share/phppgadmin/conf/config.inc.php

a změnit :

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

Nyní by přihlášení mělo fungovat dobře. Možnost extra_login_security zakáže přihlášení pouze určitých uživatelských jmen, jako je psql, postgress, root a správce. Případně vytvořte samostatného uživatele.

Zdroje

https://help.ubuntu.com/community/PostgreSQL
Ubuntu
  1. Nainstalujte pgAdmin 4 na Ubuntu 16.04

  2. Jak nainstalovat Postgresql a phpPgAdmin na Ubuntu 15.04

  3. Jak nainstalovat a nakonfigurovat Postgres 14 Ubuntu 20.04

  1. Jak nainstalovat PostgreSQL a phpPgAdmin na OpenSUSE Leap 42.1

  2. Jak nainstalovat a nakonfigurovat Postgres 13 Ubuntu 20.04

  3. Nainstalujte PostgreSQL pomocí phpPgAdmin na Ubuntu 16.04

  1. Jak nainstalovat PostgreSQL na Ubuntu 18.04

  2. Jak nainstalovat PostgreSQL a phpPgAdmin na Ubuntu 16.04

  3. Jak nainstalovat phpPgAdmin na Ubuntu 20.04