|
Postgresql просит пароль на восстановление базы | ☑ | ||
---|---|---|---|---|
0
Atos11
21.08.18
✎
10:11
|
Здравствуйте, по совету с этого форума установил PostgreSQL Backup, настроил все работает, спасибо большое. Но теперь нужно же проверить, попытался вчера вечерком восстановить базу (в тестовую разумеется), почитал мануал, но выполнить команду не могу, просит пароль! (от postgres не подходит). В hba.conf поставил "host all all 127.0.0.1/32 md5" но не помогает, сервер перезагружал после изменений. Не подскажите куда копать?
Восстановление происходит на том-же сервере где БД и сервер 1с. |
|||
1
Atos11
21.08.18
✎
10:17
|
Выполняю команду в cmd C:\Windows\system32>psql test < D:\*****\*****v8\arhiv.sql
спрашивает пароль |
|||
2
Фрэнки
21.08.18
✎
10:19
|
(1) скопируй или заскринь полный текст перед тем, как выводит поле для ввода пароля.
|
|||
3
Фрэнки
21.08.18
✎
10:21
|
(1) это самое окно где команду выполняешь, оно запущено с правами админа компа или как?
|
|||
4
Atos11
21.08.18
✎
10:24
|
от админа выполняю, сюда можно ссылку на скрин?
|
|||
5
Фрэнки
21.08.18
✎
10:25
|
конечно ссылкой скрины обычно показывают. А затем, если хотят, то источник удаляют и все шито крыто как бы :)
|
|||
6
Atos11
21.08.18
✎
10:25
|
||||
7
Atos11
21.08.18
✎
10:27
|
ну то есть делаю как указано тут: https://postgrespro.ru/docs/postgresql/9.6/backup-dump
25.1.1. Восстановление дампа Текстовые файлы, созданные pg_dump, предназначаются для последующего чтения программой psql. Общий вид команды для восстановления дампа: psql имя_базы < файл_дампа |
|||
8
Atos11
21.08.18
✎
10:32
|
вот про пароль в мануале не сказано, пароль от юзера postgres не подходит.
|
|||
9
Фрэнки
21.08.18
✎
10:34
|
https://postgrespro.ru/docs/postgresql/9.6/app-psql
и там кусочек -w --no-password Не выдавать запрос на ввод пароля. Если сервер требует аутентификацию по паролю и пароль не доступен с помощью других средств, таких как файл .pgpass, попытка соединения не удастся. Этот параметр может быть полезен в пакетных заданиях и скриптах, где нет пользователя, который вводит пароль. Обратите внимание, что этот параметр действует на протяжении всей сессии и, таким образом, влияет на метакоманду \connect, также как и на первую попытку соединения. -W --password Принудительно запрашивать пароль перед подключением к базе данных. Это несущественный параметр, так как psql запрашивает пароль автоматически, если сервер проверяет подлинность по паролю. Однако, чтобы понять это, psql лишний раз подключается к серверу. Поэтому иногда имеет смысл ввести -W, чтобы исключить эту ненужную попытку подключения. Обратите внимание, что этот параметр действует на протяжении всей сессии и, таким образом, влияет на метакоманду \connect, также как и на первую попытку соединения. |
|||
10
Atos11
21.08.18
✎
10:43
|
хм.. спасибо. а -w нужно указать где? пример:"psql -w имя_базы < файл_дампа" так?
|
|||
11
Atos11
21.08.18
✎
10:53
|
Спасибо, понял куда копать. Нужно -U указывать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |