私はMySQL Workbenchを使用しています。それを使用してデータベースを自動的にバックアップする方法はありますか?
3 に答える
正解は、MySQL Workbench 6.2 にはバックアップ スケジューリング/自動化オプションはありません。バージョン 6.x では、[管理] の下の [データ エクスポート] をクリックして手動バックアップを実行できます。下記参照:
http://community.discountasp.net/showthread.php?t=11972
MySQL ワークベンチでバックアップを作成するのは非常に簡単な作業ですが、最初はどこでバックアップを行うかを正確に見つけるのは難しい場合があります。通常、MySQL Workbench で作業しているときは、SQL 開発セクションを使用します。ただし、バックアップをエクスポートするには、サーバー管理セクションに移動する必要があります。
初回は、新しいサーバー インスタンスを作成する必要があります。SQL 開発セクションで接続パラメータをすでに設定している場合は、[既存のデータベース接続からパラメータを取得] を選択するだけです。
次に、MySQL Workbench が接続をテストします。
[リモート管理タイプ] ダイアログで、[リモート管理を使用しない] を選択します。
Create Instance Profile は、接続の名前を尋ねているだけです。ここには好きなように入力できます。
サーバー管理セクションで接続すると、リモート管理が無効になっているという通知が表示されます。ただし、データベースのバックアップを作成することはできます。
Click the Data Dump tab to access the export utility.
Check the box for the database you want to back up
Choose Export to Self-Contained File and make sure the path is correct.
Hit the Start Export button.
編集:スケジュールオプションがあるmysql管理者を使用しています。これもチェックしてください:
http://www.davecolorado.com/index.php/scheduled-backup-with-mysql-administrator-on-windows/
でイベントの作成を使用しMySql workbench
て、自動バックアップを作成できます。サンプルコード:
CREATE EVENT IF NOT EXISTS test_event_01
ON SCHEDULE AT CURRENT_TIMESTAMP
DO
INSERT INTO messages(message,created_at)
VALUES('Test MySQL Event 1',NOW());
詳細については、このリンクを確認してください: http://www.mysqltutorial.org/mysql-triggers/working-mysql-scheduled-event/