Некоторое время я пытаюсь автоматизировать резервное копирование некоторых баз данных, которые у меня запущены на моем локальном хосте. У меня есть несколько личных приложений, работающих на моем ПК, и я хотел бы постоянно поддерживать их db, чтобы не потерять эту информацию (потому что она не в сети, поэтому всегда есть проблема с отключением компьютера или с вирусом, который вытирает все и т. д.)Резервное копирование баз mySQL из локального хоста на Wamp-сервере
Так что я искал способ сделать это в течение некоторого времени. Я постоянно сталкивался с стенами из-за того, что это локальный виртуальный сервер. Но, наконец, я, похоже, нашел способ сделать это.
Он отлично работает на выходном конце. Я имею в виду, что я хотел что-то, что выводило бы dbs на мой Dropbox, например, и это работает ... Он выводит файл, хорошо, но файл пуст, что может означать, что он не может получить фактические данные. Я пробовал несколько вещей, включая установку точного пути данных SQL в моей папке Wamp, но безрезультатно.
Я скорее застрял здесь. Может, кто-то может дать мне руку. Благодаря!
РНР Я использую достаточно простой, просто'exec (команда) ', как вы можете увидеть ниже:
exec('mysqldump --user='.$_SESSION['user'].' --password='.$_SESSION['password'].' --host=localhost myDatabase > C:\Users\Xavier\Dropbox\db_backups\file.sql');
У любого пользователя, работающего под управлением php, есть права на запись в ваш домашний каталог? –
Вы искали настройку репликации? – mb14
@MarcB Да, я всегда управляю администратором. Единственный, кто использует ПК. – QuestionerNo27