GNU/Linux >> Linux の 問題 >  >> Linux

HollandとCloudBackupを使用してMySQLデータベースをバックアップします

この記事では、HollandとCloudBackupを使用してUbuntu®オペレーティングシステムでMySQL®データベースをバックアップする方法について説明します。

オランダをインストール
  1. 次のコマンドを実行して、オランダのリリースキーを取得します。

    wget https://download.opensuse.org/repositories/home:/holland-backup/xUbuntu_XX.XX/Release.key -O - | sudo apt-key add -
    

    注: xUbuntu_XX.XXを置き換えます 使用しているUbuntuオペレーティングシステムのバージョン。たとえば、Ubuntu 13.04の場合は、xUbuntu_13.04を使用します。 。

  2. リストファイルを開きます/etc/apt/sources.list.d/holland.list テキストエディタで次の行を追加します:

    deb https://download.opensuse.org/repositories/home:/holland-backup/xUbuntu_XX.XX/ ./
    

    注: xUbuntu_XX.XXを置き換えます 使用しているUbuntuオペレーティングシステムのバージョンを使用します。

    ファイルを保存して閉じます。

  3. 次のコマンドを実行して、Hollandを更新およびインストールします。

    apt-get update
    apt-get install holland-common holland-mysqldump
    
オランダを構成する

バックアップ用にHollandを構成する前に、 .my.cnfがあることを確認してください。 / root /内のファイル ディレクトリ。そのファイルがない場合は、ファイルを作成して次の情報を入力します。

 [client]

  user=root

  password=yourpasswordhere

バックアップのデフォルトの場所は/var / spool / holland です 。バックアップを別の場所に保存する場合は、 /etc/holland/holland.confを開きます。 テキストエディタでファイルを作成し、次の行を編集します:

backup_directory = /var/spool/holland

Hollandは、デフォルトでバックアップディレクトリにバックアップを1つだけ保存します。バックアップディレクトリに複数のバックアップを作成する場合は、 / etc / holland / backupsets / defaultを開きます。 テキストエディタでファイルを作成し、次の行を編集します:

backups-to-keep = 1

すべての構成設定が正しいことを確認するには、次のコマンドを実行します。

holland bk

Hollandのバックアップディレクトリは、次の例のようになります。

total 12
  drwxrwx--- 3 root root 4096 Sep 29 19:37 .
  drwxr-xr-x 3 root root 4096 Sep 29 19:08 ..
  drwxrwx--- 3 root root 4096 Sep 29 19:37 20130929_193720
  lrwxrwxrwx 1 root root   42 Sep 29 19:37 newest -> /var/spool/holland/default/20130929_193720
  lrwxrwxrwx 1 root root   42 Sep 29 19:37 oldest -> /var/spool/holland/default/20130929_193720
オランダのバックアップをスケジュールする

Hollandを使用して、データベースの定期的なバックアップをスケジュールできます。これを行うには、 / etc / crontabを開きます ファイルを作成し、newcronジョブを追加します。次の例は、オランダに毎日午前3時にバックアップを実行するように指示しています。

0 3 * * * root holland bk

次の構文はcronジョブを形成します:

Minute(0-59) Hour(0-24) Day_of_month(1-31) Month(1-12) Day_of_week(0-6) Command_to_execute

スケジュールされたバックアップを必要な頻度で実行するように設定できます。

クラウドバックアップを使用してオランダをバックアップする

HollandバックアップファイルをRackspaceCloudBackupにバックアップする方法については、バックアップの作成を参照してください。


Linux
  1. MySQLInnoDBデータベースの修復

  2. 新しいデータベースを作成し、MySQL/MariaDBで使用します

  3. Ubuntu20.04にMySQLをインストールして使用する方法

  1. MySQLの増分バックアップ-InnoDBおよびMyIsamデータベースのポイントインタイムバックアップとリカバリ

  2. MySQL:mysqldumpを使用してデータベースをバックアップ(ダンプ)および復元する方法

  3. CloudBerry –個人およびITプロフェッショナル向けの完璧なクロスプラットフォームクラウドバックアップ

  1. LinuxでMySQLデータベースをインポートおよびエクスポートする方法

  2. mysqlhotcopy を使用した MySQL データベースのバックアップと復元

  3. MySQL バックアップ 1.1