|
|
|
Как сделать бекап БД с паролем из крона
|
|||
|---|---|---|---|
|
#18+
ОС Centos 6.5 как понимаю нужно для начала из консоли запустить строку которая сбекапит БД, у меня даже это не получается пишу автор /usr/bin/pg_dump -h 127.0.0.1 -p 5432 -U user -f /backup/sss.txt BD_name мне в следующей строке предлагается ввести пасс, а как понимаю для крона нужно все в одну строку если ввести пасс все забекапиться пишу автор/usr/bin/pg_dump -h 127.0.0.1 -p 5432 -U user -w 12345 -f /backup/sss.txt BD_name или автор/usr/bin/pg_dump -h 127.0.0.1 -p 5432 -U user -W 12345 -f /backup/sss.txt BD_name получаю ошибку pg_dump: too many command-line arguments (first is "BD_name") pg_hba такой авторLOCAL template1 postgres password host template1 postgres 0.0.0.0 0.0.0.0 password LOCAL ALL postgres password LOCAL template1 ALL password LOCAL BD_name user password host ALL ALL 127.0.0.1/32 md5 host ALL ALL ::1/128 md5 подскажите строку для бекапа бд с паролем, куда и как прописать этот пароль читаю справку http://www.postgresql.org/docs/8.4/static/app-pgdump.html никаких нормальных примеров нет, все возможные варианты уже попробовал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 05:31:49 |
|
||
|
Как сделать бекап БД с паролем из крона
|
|||
|---|---|---|---|
|
#18+
Можно через переменные окружения http://www.postgresql.org/docs/8.4/static/libpq-envars.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 07:16:53 |
|
||
|
Как сделать бекап БД с паролем из крона
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 07:57:10 |
|
||
|
Как сделать бекап БД с паролем из крона
|
|||
|---|---|---|---|
|
#18+
daevy, вроде помогло в папке root создал файл .pgpass с правами 0600 и содержанием hostname:port:database:username:password после чего запускаю бекап без пароля и файл появляеться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 08:44:26 |
|
||
|
Как сделать бекап БД с паролем из крона
|
|||
|---|---|---|---|
|
#18+
trom, все выше приведенные советы не корректны в плане безопасности, вам в кроне задание нужно запускать от юзера postgres , под нимб по умолчанию, выполняются все команды локально без авторизации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 11:09:35 |
|
||
|
Как сделать бекап БД с паролем из крона
|
|||
|---|---|---|---|
|
#18+
AndreyBarmaley, вы невнимательно читали вышеприведенный pg_hba.conf. с таким содержимым, ни о каком безпарольном локальном входе речи быть не может. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2014, 11:21:58 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=38614947&tid=1998737]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 325ms |

| 0 / 0 |
