Делимся секретами создания сайтов

phpmyadmin авто бэкап

Дело в том что мне надо бэкапить бд и качать ее на компьютер в авто-режиме. Я пытался отснифать запрос к phpmyadmin, чтобы он сразу выдавал файл на скачку, чтобы скормить это wget'y. Да вот никак не получилось - он это не съедает, и выкидывает на главную. (С аунтификацие проблем нет)

Может есть другие пути бэкапенья? System() на хостинге нет, а несколько php скриптов, которые я нашел - либо бэкапят только одну таблицу, либо не работают...

, , ,

Ответы: 8 → “phpmyadmin авто бэкап”

  1. Денис Федоренко Ответить

    ssh доступен на хостинге? можно через него воспользоваться mysqldump
    Либо вообще через cron, если по расписанию надо.

  2. Роман Стародубов Ответить

    ssh нету. По расписанию не надо, да и кронтаб на бесп хостинге не доступен для редактирования…

  3. Денис Федоренко Ответить

    Ну если готовые варианты скриптов почему-то не устраивают (хотя такого ПО сейчас пруд пруди) можно самому написать. В конце концов, SHOW TABLES и DESCRIBE никто не отменял.

  4. Роман Стародубов Ответить

    Эхх. Я забыл сказать… Вот:
    fopen(backup/dumper.cfg.php) [function.fopen]: failed to open stream: Permission denied (2)

    Видимо придется таки снифать phpmyadmin

  5. Денис Федоренко Ответить

    И что? Поменяй права доступа к dumper.cfg.php так, чтобы он был доступен в том режиме, в котором открываешь.

  6. Роман Стародубов Ответить

    ой. Спасибо – работает!

    А вот такой вопрос к вам:

    Что дает chmod 777 для хакера?

  7. Денис Федоренко Ответить

    Ничего не дает. Только если ему не удасться запустить на сервере какой-то скрипт, производящий запись в файл.

  8. Денис Антоник Ответить

    а вообще 777 это всем все права :)

Ответить