MySQL:MySQLでバックアップスケジュール(バックアッププロジェクト)を作成する手順

MySQL:MySQLでバックアップスケジュール(バックアッププロジェクト)を作成する手順

MySQLでバックアップスケジュールを作成する手順について覚書。

MySQLでバックアップタスク(MySQLでは、バックアッププロジェクト)を作成するには、事前に設定しておかないといけないことがある。

事前に設定しておかないと「MySQL Administrator」起動していきなり[バックアップ]アイコンクリックすると警告がでたり、バックアップに失敗するので覚書しておく。

以下、MySQLのバックアッププロジェクトの作成手順について説明。

「MySQL Administrator」を起動し、コネクト画面の[Stored Connection:]コンボボックス右の[…]ボタンをクリックする。

MySQLバックアップスケジュールの作成方法

[Option]画面が表示されるので、[New Connection]をクリックする。 この”Connection”を作成しないとバックアップがうまくいかない。

MySQLバックアップスケジュールの作成方法

[Connection Parameters]タブの各フィールドに以下の値を入力し、[Apply]をクリックする。

[Connection:]:任意のコネクション名(ここでは”localhost”とした)

[ユーザーネーム:]:root

[パスワード:]:rootユーザーに設定したパスワード

[Hostname:]:localhost(接続するMySQLサーバー名)

[Schema:]:test

MySQLバックアップスケジュールの作成方法

コネクト画面に戻るので、[Stored Connection:]コンボボックスをクリックし、一覧に作成した”asp-dbserv_connection”が表示されるので、クリックして選択する。

MySQLバックアップスケジュールの作成方法

[Password:]にパスワードを入力して[OK]をクリックする。

MySQLバックアップスケジュールの作成方法

「MySQL Administrator」が起動したら、[Tools]メニューを選択し、[Options]をクリックする。

MySQLバックアップスケジュールの作成方法

[Options]ダイアログボックスが表示されるので、[Category]一覧の[General Options]を選択し、[Password Storage]グループの[Store passwords]チェックをオンにして[Password storage method:]の一覧から[Obscured]を選択し、[Apply]をクリックし、[Close]をクリックする。

MySQLバックアップスケジュールの作成方法

「MySQL Administrator」の画面に戻るので、画面左上の一覧から[バックアップ]を選択し、[Schemata]の一覧からバックアップ対象となるスキーマ(データベース)を選択し、[ >]ボタンをクリックする。

[Backup Content]に選択したデータベースとデータベースに含まれるテーブルの一覧が表示され、先頭にチェックマークがついていることを確認する。

MySQLバックアップスケジュールの作成方法

[Schedule]タブをクリックし、[Schedule this backup project]をオンにして、以下の項目について任意に設定し、[Save Project] をクリックする。

[Target folder:]

バックアップファイルの保存先フォルダのフルパス。

[…]ボタンをクリックするとフォルダを参照するためのダイアログボックスが表示されるので、手入力する手間が省ける。

[Filename:]

バックアップファイルのファイル名で、実際には指定した名前の後ろにバックアップ日時を表すタイムスタンプが付加される。

例:指定したファイル名YYYYMMDDhhmm.sql

[Execution Time]

バックアップを取る周期(毎日、毎週、毎月)や実行時刻の指定をする。

毎週(Execute backup weekly)を選択した場合は、実行する曜日を別途設定できる。

毎月(Execute backup month)を選択した場合は、1日~31日までの日にちを指定する。

MySQLバックアップスケジュールの作成方法

[アカウント情報]ダイアログボックスが表示されるので、OSの管理者権限を持つユーザー名とパスワードを入力して[OK]をクリックする。

MySQLのユーザー、パスワードではないことに注意。

MySQLバックアップスケジュールの作成方法

以下のように[Backup Projects]の一覧に作成したバックアッププロジェクトが追加されていることを確認する。

また、[Execute Backup Now]をクリックして一度バックアップを実行し、正常にバックアップファイルが作成されることを確認する。

MySQLバックアップスケジュールの作成方法

以上で、MySQLのバックアップ設定は終了。

「MySQL Administrator」は終了する。

Windowsの[スタート]メニューをクリックして、[プログラム] – [アクセサリ] – [システム ツール] – [タスク]をクリックして、Windowsのタスクに作成したバックアッププロジェクトがタスクとして設定されていることを確認する。

MySQLバックアップスケジュールの作成方法