mysqlbackupオプションは、コマンド行または構成ファ。このセクションでは,構成ファ。
一般に,mysqlbackupは構成オプションの処理のmysql
スタ邮箱ルに従います。" mysqlbackup "
および“客户”
グルプオプションはコマンド行オプションとして渡します。指定したコマンド行オプションによって,構成ファイルの値がオーバーライドされ,オプションが重複している場合は,最後のインスタンスが優先されます。mysqlbackupは,mysqldへの接続を使用できない場合," mysqld "
グルプ内のオプションも読み取り,ソタを検出します。
パラメタ名の下線文字は,ダッシュに置換でき,この同じ規則を使用するmysqldパラメタと同様に,シノニムとして処理されます。(詳細にいては,MySQLリファレンスマニュアルの"コマンド行でのオプションの使用を参照してください.)このドキュメントでは一般に显示变量
ステトメントの出力に一致するように,下線を使用して名前を表示しています。
オプションファ邮箱ル
mysqlbackupコマンドはバックアップ元のMySQLデタの場所を読み取ります(優先順で)。
可能な場合,実行中のデタベスからの接続情報。そのため,ほとんどの場合に,コマンド行または構成ファイルにほとんどのオプションを指定することを避けられます。
mysqlbackupコマンド行に指定するパラメタ。このようにして,個々のバックアップジョブに特定のオプションを指定できます。
MySQL構成ファMySQLル(デフォルトでUnix上の
my.cnf
およびWindows上のmy.ini
)。パラメタは最初" mysqlbackup "
グルプ,次に“客户”
グルプ内で検索されます。ほとんどのバックアップジョブに適用する一般的なパラメタを構成ファ。
mysqlbackupは,初期バックアップステップではファ邮箱ルを上書きしないため、バックアップディレクトリには古いバックアップファ以及ルが格納されていてはなりません。mysqlbackupは,すでに存在するファイルを作成するように求められると停止し,既存のバックアップの損傷を回避します。便宜上、——with-timestamp
オプションを指定します。これは常にメインバックアップディレクトリに下に,バックアップジョブごとに一意のタイムスタンプされたサブディレクトリを作成します。
バックアップデタと一緒に保存される構成ファ
バックアップデタの各セットには,構成パラメルbackup-my.cnf
が含まれます。mysqlbackupコマンドは,このバックアップデルを生成します。运用原木
プロセスなどの後続の操作では,このファイルからオプションを読み取り,バックアップデータの構造を判断します。
例5.5backup-my.cnf
ファ邮箱ルの例
これは,mysqlbackupによって生成されたbackup-my.cnf
ファ邮箱ルの例です。
ibdata:256M:autoextend innodb_log_file_size=256M innodb_log_files_in_group=3
生成されたbackup-my.cnf
ファル内のすべてのパスは,単一のバックアップディレクトリを指します。検証とメンテナンスを簡単にするため,一般にバックアップするすべてのデータを,異なるディレクトリに分散させずに,単一のディレクトリ内に格納します。
バックアップ時に,後の段階(リストア操作など)で必要な構成パラメータはバックアップディレクトリに生成されるbackup-my.cnf
ファ邮箱ルに記録されます。backup-my.cnf
には最小限必要なパラメータのみが格納されるため,そのファイルを大きく変更することなく,バックアップを別の場所にリストアできます。たとえば,innodb_data_home_dir
オプションとinnodb_log_group_home_dir
オプションはbackup-my.cnf
に入れることができますが,それらの値がbackup-dir
値と同じ場合,それらは省略されます。