Что мне нужно сделать, это сделать файл резервной копии sql («Сгенерировать вставки») определенных табличных данных. Я хочу делать это ежемесячно.Резервное копирование данных таблицы mysql выборочно с удаленного сервера в файл SQL
Sample выберите заявление:
SELECT * FROM table WHERE date >= "01-01-2012" AND date < "01-02-2012"
Дело в том, мне нужно сделать резервную копию с удаленного сервера SQL. Кажется, я не могу использовать mysqldump
, тогда (?)
Итак, должен ли я просто написать PHP-скрипт для создания этих операторов? Кажется, немного варварское решение;)
Прошу прощения, этот вопрос кажется довольно простым, но я уже с ним смущен.
кстати. Таблицы частично InnoDB и MyISAM частично
Просто потому, что сервер удален, сам по себе не исключает использование 'mysqldump' - это зависит от того, разрешает ли сервер входящие соединения с вашего хоста. – eggyal
Спасибо за быстрый ответ. Да, я могу подключиться от своего хозяина, если это то, что вы имеете в виду. Извините, но я не могу понять, как реально использовать mysqldump удаленно, сохраняя файлы резервных копий на локальном компьютере. – hellward
вы можете использовать 'mysqldump -h hostname ....' для подключения удаленно, вы можете использовать имя хоста или IP-адрес – Nico