Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   MySQL. Бекап в файл на сервере (https://forum.antichat.xyz/showthread.php?t=72043)

Reaplay 30.05.2008 14:21

MySQL. Бекап в файл на сервере
 
Вообщем суть такова, что мне нужен запрос для создания бекапа определенной таблицы. Причем что бы этот файл создавался где-то на сайте, или же заливался куда-нить по ФТП.
Форум стоит ИПБ, и весь интерес в том, что при экспорте нужной таблицы, он не архивирует, и сливается как обычный текстовый файл, и скачивается не вся таблица.
При открытии файла, в низу есть такая строчка:
Код:

<b>Fatal error</b>:  Allowed memory size of 20971520 bytes exhausted (tried to allocate 10240 bytes) in <b>/home/admin/domains/***/public_html/sources/Admin/ad_mysql.php</b> on line <b>342</b><br />
З.Ы. если есть, то дайте запрос, который будет так же экспортировать таблицу, но предварительно сожмет
З.З.Ы. Заранее спасибою

+toxa+ 30.05.2008 16:17

Через sypex сливай

[:|||||:] 30.05.2008 16:20

Либо через sql шелл от RST

Reaplay 30.05.2008 16:26

проблема в том, что нету доступа по фтп :)

[:|||||:] 30.05.2008 16:51

Ну как-то так...
Код:

mysqldump --user=имя --host=ваш_DB_хост -acnqQ --single-transaction --default-character-set=cp1251 --password=пароль -- имя_базы | sed "s#^CREATE TABLE#\0 IF NOT EXISTS# ; s#^INSERT INTO#REPLACE INTO#" | gzip -qf9c > ~/tmp/dump-`date +%Y-%m-%d`.sql.gz

Reaplay 30.05.2008 17:03

гмм.. не работает что-т.

Покрайней мере как запрос, в phpmyadmin не обрабатывается. на mysqldump ругаеццо)

GreenBear 30.05.2008 17:11

тебе консольную команду дали.

Reaplay 30.05.2008 17:18

Да я уже понял:D
Но вопрос остается открытым. Есть ли такие запросы через phpmyadmin? :rolleyes:

Просто вроде где-то тут я видел тему про то, как шелл через БД заливали. По сути способ такой же наверно:)

[:|||||:] 30.05.2008 17:20

phpmyadmin не позволит сделать дамп

http://video.antichat.ru/file246.html
Кажись в этом видео есть заливка шелла через майадмин

Reaplay 30.05.2008 17:50

И через сам форум нельзя?
Просто я через админку форума в БД загружал файл лежащий на хосте, и наверно должна быть обратная какая-то функция.
з.ы. видео не то. там именно как-то шелл в бд кидали и на хост через бд выводили. Хотя мож я чет путаю:)


Время: 00:54