Страница 1 из 1

бэкап через MySQL

Добавлено: 2009-10-12 23:28:56
ProFTP
есть MySQl и доступ только по phpMyAdmin

как зафигачить бэкап? такой как в консоле?

я зашел в phpMyAdmin, вижу кучу опций, всякого гемороя, галочек и прочей фигни на скриншоте
mysql.jpg
но как сделать обычный бэкап такой как через консоль в 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 таким образом, что в темповою директорию отсутствуют права на запись.