MySQLデータベースに保存されている情報のバックアップに関して、どのオプションをお勧めしますか。
たぶん、サーバーにインストールして毎日/毎週のバックアップを実行できる、すぐに利用できるソリューション/プラグインがいくつかありますか?
ありがとうございました!
どのサーバーを使用していますか? Linux では、コマンドを使用して mysql のダンプを取得し、継続的なバックアップmysqldump
のためにそれを配置できます。cronjob
また、bash スクリプトを使用すると、バックアップの日付としてファイルに名前を付けることができます。
Prof83が言ったように、bashファイルを作成してからcronjobで自動的に実行できます。私が指摘したい興味深い点は、次の bash スクリプトを拡張することで、Dropbox を使用してオフサイト バックアップを作成できることです。
crontab を使用して unix bash コマンドを実行します。バックアップ フォルダーがあります。/var/www/backup
#!/bin/bash
# Remove old backup files (after 7 days)
find /var/www/backup -mtime +7 -exec rm {} \;
# Create a backup file with today's date filename
TIME=`date +"%Y-%m-%B-%d"`
FILENAME="backup-$TIME.tar.gz"
# Compress the backup data
tar -cpzf /var/www/backup/$FILENAME /var/lib/mysql --exclude /var/lib/mysql/mysql.sock
mysql.sock ファイルはソケット サービス (不要) であるため、除外しました。このスクリプトはすべてのデータベースをバックアップします...特定のデータベースに対してこの行を変更できます。
tar -cpzf /var/www/backup/$FILENAME /var/lib/mysql/DATABASE