0

MySQLデータベースに保存されている情報のバックアップに関して、どのオプションをお勧めしますか。

たぶん、サーバーにインストールして毎日/毎週のバックアップを実行できる、すぐに利用できるソリューション/プラグインがいくつかありますか?

ありがとうございました!

4

3 に答える 3

2

どのサーバーを使用していますか? Linux では、コマンドを使用して mysql のダンプを取得し、継続的なバックアップmysqldumpのためにそれを配置できます。cronjobまた、bash スクリプトを使用すると、バックアップの日付としてファイルに名前を付けることができます。

于 2012-12-02T22:55:47.523 に答える
0

Prof83が言ったように、bashファイルを作成してからcronjobで自動的に実行できます。私が指摘したい興味深い点は、次の bash スクリプトを拡張することで、Dropbox を使用してオフサイト バックアップを作成できることです

于 2012-12-02T23:02:35.907 に答える
0

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
于 2012-12-02T22:55:13.873 に答える