|
|
|
| Искал-искал, так толком и не нашел.
Пользуюсь программкой - Sypex Dumper.
Но, если использовать Крон, то дамп базы, через эту прогу, выполняться не будет, т.к. Крон не способен вводить название и пароль базы. Вот и понадобилось решение, которое бы не заставляло Крон вводить что-то.
А заранее указать все данные базы в отдельный файл и спокойно делать бэкапы по времени. | |
|
|
|
|
|
|
|
для: lElectroHardl
(14.09.2010 в 19:22)
| | cron позволяет запускать консольные утилиты .
В частности - mysqldump
Хотя в принципе - ничто не мешает Вам написатьт собственный скрипт (модифицировав взяв за основу sypex либо еще что-нибудь) | |
|
|
|
|
|
|
|
для: lElectroHardl
(14.09.2010 в 19:22)
| | Так используйте исходники Sypex Dumper, которые создают дамп, просто подключение к базе и выбор таблиц сделайте вручную в коде. Лицензия, под которой распространяется Sypex Dumper это позволяет. | |
|
|
|
|
|
|
|
для: neadekvat
(14.09.2010 в 19:26)
| | А можно как-то научить крон вводить название и пароль от базы? Что бы не светить эти данные в скрипте. | |
|
|
|
|
|
|
|
для: lElectroHardl
(14.09.2010 в 19:36)
| | Какая разница - светить в скрипте, которые делает дамп, или в скрипте, который вызывает скрипт, который делает дамп? | |
|
|
|
|
|
|
|
для: neadekvat
(14.09.2010 в 20:27)
| | Если делать через прогу Дампер, то данные не находятся непосредственно в скрипте, они подставляются из крона. | |
|
|
|
|
|
|
|
для: lElectroHardl
(14.09.2010 в 21:05)
| | Вы имеете в виду, что запрос к скрипту, делающему дамп, идет в видет script.php?login=root&pass=root&db=test ? Нельзя же сказать, что они подставляются "из крона".. | |
|
|
|
|
|
|
|
для: neadekvat
(14.09.2010 в 22:11)
| | Нет, вид эта строка имеет такой:
cd /home/name/domains/site.com/public_html/dir; /usr/local/bin/php index.php -h=localhost -o=3306 -u=db_name -p=db_pass -j=file_db.job
Правда она работать не хочет :( | |
|
|
|
|
|
|
|
для: lElectroHardl
(14.09.2010 в 19:22)
| | Все, вопрос решается. | |
|
|
|