0

私は毎晩私のサイトの完全なファイルとmySQLバックアップを作成しようとしています。

私はそれを行う最良の方法は、リモートサーバーにログインしてすべてのローカルファイルを複製するcronジョブを毎晩実行することだと考えていました。

次に、すべてのmysqlデータベース(現在は3つあります)のバックアップを取り、それらすべてをリモートサーバーにもアップロードする方法を理解する必要があります。

これは巨大なプロジェクトのように聞こえますが、ここで車輪の再発明を行うかどうか、または基本的に同じことをすでに実行しているスクリプトがあるかどうかはわかりません。

4

2 に答える 2

0

このmysqldumpコマンドを使用してデータベースをファイルにバックアップしてから、別のサーバーにアップロードできます http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

MySQLレプリケーションについて考えたことはありますか?多分それはあなたのニーズによりよく適合し、あなたはそれをするためにphpを必要としません http://dev.mysql.com/doc/refman/5.5/en/replication.html

于 2012-05-30T16:26:43.507 に答える
0

cronjob を使用して bash スクリプトを実行する

mysqldumpデータベース

tar -cvfファイル

wputすべてリモートサーバーに

now=$(date +"%Y_%m_%d")また、ファイル名で使用するような変数を設定することもできます

于 2012-05-30T16:29:57.863 に答える