LINUX.ORG.RU
ФорумAdmin

Срочно!!! Снять backup и востановость PostgreSQL


0

0

Господа!!!

Ситуация следующая: есть сервер на котором вертиться БД postgresql ... есть необходимость перенести ее полностью на другой сервер ..

как это сделать? полный доступ к БД есть ...

как ее выгрузить и подтом подгрузить, что-бы (желательно) и имена и права пользователей были...

anonymous

Ответ на: комментарий от galchyonok

Эээ э....

возниклано новая проблемма ... Я сейчас админ этого сервака ... старый админи уволился, и пароль к postgresql не добыть уже ... есть root`овый пассворд на сервер; есть локальный доступ к серверу; есть пароль для доступа к интересующей меня базе данных;

как вытащить эту БД и поставить ее на другой сервак?

С postgresql толком не работал, работал с mysql больше ...

galchyonok ★★
()
Ответ на: комментарий от galchyonok

мда, вот с этим я не сталкивался, если в mysql достаточно было скопировать папочку с бд снести субд и поставить заново а потом залить бд в нужное место, то в postgresql так не прокатит потому что бд не хранится в одной папке или в одном файле, а с 8 версии вообще может быть на разных носителях.

anonymous
()
Ответ на: комментарий от galchyonok

Есть файл pg_hda.conf, в нем для каждогой базы указывается метод авторизации. Ищем интересующую БД, смотрим какой файл указан для авторизации по методу password, далее на это файл запускаем pg_passwd.

mky ★★★★★
()
Ответ на: комментарий от anonymous

Ага ...

сделал ...

всем спасибо ... делается так:

в файлике pg_hba.conf должна стоять: local all trust

А далее: pg_dumpall -U postgres -h localhost >/pg.dump

и усе ;) все дампится ....

Востанавливать так: psql -f /pg.dump -U postgres -h localhost

и усе ;)

всем спасибо за помощь.

galchyonok ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.