Jak podłączyć Postgres do serwera localhost używając pgAdmin na Ubuntu?
Zainstalowałem Postgres za pomocą tego polecenia
sudo apt-get install postgresql postgresql-client postgresql-contrib libpq-dev
Używając psql --version
na terminalu otrzymuję psql (PostgreSQL) 9.3.4
Następnie zainstalowałem pgadmin
z
sudo apt-get install pgadmin3
Później otworzyłem interfejs użytkownika i utworzyłem serwer z tą informacją
Ale pojawia się ten błąd
Jak mogę to naprawić?7 answers
Nie utworzyłeś użytkownika db
. Jeśli jest to tylko nowa instalacja, domyślnym użytkownikiem jest postgres
, A hasło powinno być puste. Po uzyskaniu do niego dostępu możesz utworzyć użytkowników, których potrzebujesz.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-23 19:00:35
Zmodyfikuj hasło do roli postgres:
sudo -u postgres psql postgres
alter user postgres with password 'postgres';
Teraz połącz się z pgadmin używając nazwy użytkownika postgres i hasła postgres
Teraz możesz tworzyć role i bazy danych za pomocą pgAdmin
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:10:10
Pomaga mi:
1. Otwórz plik
pg_hba.conf
Sudo nano / etc / postgresql / 9.x / main / pg_hba.conf
I zmień tę linię:
Database administrative login by Unix domain socket
local all postgres md5
Do
Database administrative login by Unix domain socket
local all postgres trust
-
Restart serwera
Sudo service postgresql restart
-
Zaloguj się do psql i Ustaw hasło
PSQL-u postgres
ALTER USER postgres with password 'new password';
- znowu otwórz plik
pg_hba.conf
i zmień tę linię:
Database administrative login by Unix domain socket local all postgres trust
Do
Database administrative login by Unix domain socket local all postgres md5
-
Restart serwera
Sudo service postgresql restart
To działa.
Pomocne linki
1: PostgreSQL (od ubuntu.com)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-19 19:06:32
Utwórz najpierw użytkownika. Musisz to zrobić jako użytkownik postgres. Ponieważ konto systemowe postgres nie ma przypisanego hasła, możesz najpierw ustawić hasło lub zrobić to tak:
sudo /bin/bash
# you should be root now
su postgres
# you are postgres now
createuser --interactive
A program wyświetli monit.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-24 19:51:38
Jeśli otworzysz konsolę psql
w oknie terminala, wpisując
$ psql
You ' re super user nazwa użytkownika zostanie wyświetlona przed =#
, na przykład:
elisechant=#
$
Będzie to nazwa użytkownika, której powinieneś użyć dla localhost.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-10 20:41:57
Najpierw należy zmienić hasło za pomocą terminala. (username is postgres)
Postgres= # \ password postgres
Następnie zostaniesz poproszony o podanie hasła i potwierdzenie go.
Teraz będziesz mógł połączyć się za pomocą pgadmin z nowym hasłem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-28 05:25:44
Pobierz postgresql z v9.3 z tego linku https://www.enterprisedb.com/downloads/postgres-postgresql-downloads#windows
I ponownie uruchom pgadmin III dostaniesz lokalnego hosta już zainstalowanego nie trzeba się łączyć.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-18 08:57:28