powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / не могу восстановить базу
16 сообщений из 16, страница 1 из 1
не могу восстановить базу
    #39418912
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, помогите разобраться пожалуйста.




Код: sql
1.
2.
3.
4.
5.
6.
-bash-4.2$ pg_restore --host localhost --port 5432 --username postgres --dbname=set --verbose < /var/lib/jboss/pg9/tmp/set.backup


pg_restore: подключение к базе данных для восстановления
pg_restore: [архиватор (БД)] не удалось подключиться к базе "set": FATAL:  Ident authentication failed for user "postgres"
-bash-4.2$
...
Рейтинг: 0 / 0
не могу восстановить базу
    #39418915
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
psql запускается нормально, вот таким способом


Код: sql
1.
2.
3.
4.
5.
-bash-4.2$ psql -U postgres
psql (9.4.5)
Введите "help", чтобы получить справку.

postgres=#
...
Рейтинг: 0 / 0
не могу восстановить базу
    #39418918
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pg_hba.conf скопирован с версии 8.4 и имеет вид:

# TYPE DATABASE USER CIDR-ADDRESS METHOD

# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 password
# IPv6 local connections:
host all all ::1/128 ident
host all all 0.0.0.0/0 password
~
...
Рейтинг: 0 / 0
не могу восстановить базу
    #39418919
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-bash-4.2$ pg_restore -W --host localhost --port 5432 --username postgres --dbname=set --verbose < /var/lib/jboss/pg9/tmp/set.backup
pg_restore: подключение к базе данных для восстановления
Пароль:
pg_restore: [архиватор (БД)] не удалось подключиться к базе "set": FATAL: Ident authentication failed for user "postgres"
-bash-4.2$




запрашивает пароль, но не принимает его
...
Рейтинг: 0 / 0
не могу восстановить базу
    #39418920
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пароль вот так менял уже несколько раз

Код: sql
1.
2.
3.
postgres=# ALTER USER postgres WITH PASSWORD 'postgres';
ALTER ROLE
postgres=#
...
Рейтинг: 0 / 0
не могу восстановить базу
    #39418930
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уже и в переменных среды указал пароль
Код: sql
1.
2.
3.
4.
5.
-bash-4.2$ PGPASSWORD=postgres
-bash-4.2$ set|grep PG
PGDATA=/var/lib/pgsql/9.4/data
PGPASSWORD=postgres
-bash-4.2$
...
Рейтинг: 0 / 0
не могу восстановить базу
    #39418934
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КАК ВОСТАНОВИТЬ БД из дампа? о_О
...
Рейтинг: 0 / 0
не могу восстановить базу
    #39418937
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sql_user2 КАК ВОСТАНОВИТЬ БД из дампа? о_О

Ну вы же сами написали в pg_hba.conf

# IPv6 local connections:
host all all ::1/128 ident

Вот оно и требует ident а не пароля.
...
Рейтинг: 0 / 0
не могу восстановить базу
    #39418943
ursido
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sql_user2,

Уберите
--host localhost
из команды
...
Рейтинг: 0 / 0
не могу восстановить базу
    #39418965
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ursidosql_user2,

Уберите
--host localhost
из команды

ого - понеслось!!!!


большое спасибо!!!
...
Рейтинг: 0 / 0
не могу восстановить базу
    #39418982
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного отдышусь, чай попью и попробую разобраться из-за чего не шло подключение при восстановлении.
...
Рейтинг: 0 / 0
не могу восстановить базу
    #39419019
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честно говоря, не понял почему не шло востановление.

ведь хост-то как раз локальный был, вот из документации:




--host=host

Указывает имя компьютера, на котором запущен сервер. Если значение начинается с косой черты, оно интерпретируется как имя каталога с доменным сокетом Unix. Значение по умолчанию берётся из переменной окружения PGHOST, если она установлена. В противном случае выполняется подключение к доменному сокету.
...
Рейтинг: 0 / 0
не могу восстановить базу
    #39419049
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sql_user2,

host=localhost -- это по IP через 127.0.0.1
host=/tmp (или то, что в конфиге) -- это через unix-сокет.
...
Рейтинг: 0 / 0
не могу восстановить базу
    #39419130
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vyegorovsql_user2,

host=localhost -- это по IP через 127.0.0.1
host=/tmp (или то, что в конфиге) -- это через unix-сокет.


т.е. получается host=localhost - это только для виндоус?
...
Рейтинг: 0 / 0
не могу восстановить базу
    #39419136
ursido
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sql_user2,

Нет.

В исходной команде было явно указано host=localhost. Теперь укажите (например, пальцем) какое правило сработает в pg_hba.conf. Посмотрите, какой метод авторизации там указан. Сделайте выводы.
...
Рейтинг: 0 / 0
не могу восстановить базу
    #39419315
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vyegorovsql_user2,

host=localhost -- это по IP через 127.0.0.1
host=/tmp (или то, что в конфиге) -- это через unix-сокет.

Вот не надо думать что "localhost -- это всегда только IP через 127.0.0.1" .
1)это может быть вообще любой ipv4 адрес потому что куда localhost ведет - настраивается и я видел много ОЧЕНЬ странных вариантов за свою жизнь
2)что чаще бывает - это может быть как в этом случае ipv6 localhost для которого сработает правило "host all all ::1/128 ident"





--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / не могу восстановить базу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]