Windows での MySQL の自動バックアップについては、インターネット上に多くの方法があります。実際には、いくつかの欠点と問題があります。参考までに、最適な方法をまとめます。
新しいメモ帳を作成し、名前を mysql_backup.bat に変更します。次に、右クリックして [編集] を選択し、次の部分を貼り付けて変更し、保存します。たとえば、淘宝網データベースをバックアップする場合、スクリプトは次のようになります。
ネットストップmysql
xcopy D:mysqldatataobao*.* D:db_backup%date:~0,10% /y
ネットスタートmysql
D ドライブや db_backup などの上記のディレクトリは自分で変更できます。スクリプトの意味は、D ドライブの db_backup ディレクトリ内の現在の日付にちなんだ名前のディレクトリに taobao ディレクトリをコピーすることです (例: d:)。バックアップ2010-05-23、インターネット上の多くの人が、その日のディレクトリとして %date:~4,10% を使用するのは間違いであると再投稿していることに注意してください。
次に、新しいスケジュールされたタスクを作成し、それに mysql_backup.bat を追加して、毎朝何時に実行されるように設定します。理解できない場合は、私のウェブサイト、淘宝網の Q: 154992172 までご連絡ください。衣料品ショッピングガイドhttp://www.taabao-daogou.orgこの方法は、大容量の mysql データベースを問題なくバックアップするために繰り返し使用されています。
もう 1 つの方法は、mysql の mysqldump を使用してデータベースを .sql ファイルにバックアップすることです。この方法の欠点は、データベースが小さい場合には問題ありませんが、データベースが 1G を超えるなど少し大きい場合にはバックアップが必要になることです。非常に遅く、多くのメモリを消費します。速度はファイルをコピーするよりも明らかに遅く、バックアップ中は依然としてデータベースにアクセスできないため、上記の方法を使用することをお勧めします。
上記の方法は、サーバー制御または vps を使用している場合にのみ有効です。仮想ホストは phpmyadmin または Empire Backup King でのみバックアップできます。
淘宝婦人服ショッピングガイドネットワークのご協力に感謝します