しばらくの間、ローカルホストで実行しているいくつかのデータベースのバックアップを自動化しようとしています。私は自分の PC でいくつかの個人用アプリを実行しており、その情報を失わないようにデータベースを継続的にバックアップしたいと考えています (オンラインではないため、PC が故障したり、ウイルスがすべてを消去したりするという問題が常に発生します)。アウトなど)
だから私はしばらくの間これを行う方法を探していました。これがローカル仮想サーバーであるという事実のために、私は絶え間なく壁にぶつかりました。しかし、ついに私はそれを行う方法を見つけたようです。
それは出力端で完全に機能します。つまり、たとえば、データベースを Dropbox に出力するものが欲しかったのですが、これは機能します...ファイルを出力しますが、ファイルは空です。これは、実際のデータを取得できないことを意味するだけです。Wamp フォルダー内の SQL データの正確なパスを設定するなど、いくつかのことを試しましたが、役に立ちませんでした。
私はむしろここで立ち往生しています。誰かが私に手を貸してくれるかもしれません。ありがとう!
私が使用している PHP は非常にシンプルで、以下に示すように「exec()」コマンドのみです。
exec('mysqldump --user='.$_SESSION['user'].' --password='.$_SESSION['password'].' --host=localhost myDatabase > C:\Users\Xavier\Dropbox\db_backups\file.sql');