maximka787
29.11.2012 - 13:33
Мужики, привет! Можно ли простым способом, в один простой скрипт подключиться к одной БД, и не разбивая на массив всю таблицу, записать на другой сервер её копию. Самое главное, чтоб механизм был простой. Не могу придумать как это сделать вредствами PHP, точнее могу только прочитать таблицу, разложить её и записать на другой хост.
Все это для создания резервной копии БД через cron, на ДРУГОЙ хост.
_____________
..Работает - не трогай!
hydrogen
29.11.2012 - 13:42
А на хостинге нет средств бэкапа? Вообще, это лучше не на PHP делать, ведь есть же готовые решения навроде mysqldump и ftp-клиентов.
_____________
maximka787
29.11.2012 - 14:27
hydrogenЯ каждый день, захожу на 4 разных
phpmyadmin-а и делаю бэкап mysql. Мне нужны сами файлы в формате SITE_DATE.sql.
Попробовал
$query = "mysqldump -u root test1 > db_test1.sql";
$result = mysql_query($query);
Но ничего не происходит, видимо это не команда mysql
_____________
..Работает - не трогай!
hydrogen
29.11.2012 - 15:58
maximka787, нет-нет, это внешняя программа. Входит в дистриб мускула. Почитайте
тут.
_____________
medvedeva
29.11.2012 - 17:46
импорт и экспорт баз давно делаю только sypex dumper'ом, чего и всем советую
exec("mysqldump -u root test1 > db_test1.sql")
medvedeva
1.12.2012 - 00:21
Эли4ка, по сути, на любой, это же
php скрипт, но обычно это юниксоподобная ОС