Страница 1 из 1
бэкап через MySQL
Добавлено: 2009-10-12 23:28:56
ProFTP
есть MySQl и доступ только по phpMyAdmin
как зафигачить бэкап? такой как в консоле?
я зашел в phpMyAdmin, вижу кучу опций, всякого гемороя, галочек и прочей фигни на скриншоте
но как сделать обычный бэкап такой как через консоль в shell?
===
может скриптец там можно написать, но там долго будет
===
хостинг панель поставила в очереь... бэкап не дает....
Re: бэкап через MySQL
Добавлено: 2009-10-12 23:48:54
ProFTP
если функция system в перле закрыта, то тогда никак по-моему?
Re: бэкап через MySQL
Добавлено: 2009-10-13 0:12:57
ProFTP
на хостинге на php функция system была закрыта
но выполнение shell было открыто, т.е. в perl system работала, как правило или закрывают, или открывают полностью все и shell...
Код: Выделить всё
#! /usr/bin/perl
print "Content-type: text/html\n\n";
print "Test!\n";
system("mysqldump -uname -ppass --opt db > db1.sql");
print "OK\n";
Re: бэкап через MySQL
Добавлено: 2009-10-13 14:49:06
thefree
Re: бэкап через MySQL
Добавлено: 2009-10-13 20:42:09
Гость
ProFTP писал(а):
но как сделать обычный бэкап такой как через консоль в shell?
Галочка "сохранить в файл" не помогает?
Re: бэкап через MySQL
Добавлено: 2009-10-13 22:15:31
ProFTP
там на хостинге оказывается была закрыта возможность скачивания (сохранения) файла базы, не знаю почему....
Re: бэкап через MySQL
Добавлено: 2009-10-14 10:29:16
Гость
При нажатии этой галочки у Вас должен появится диалог сохранения файла. С трудом себе представляю как хостер может это заблокировать. Если только настроив PHPMySQL таким образом, что в темповою директорию отсутствуют права на запись.