MySQLデータベースを定期的にバックアップし、ローカルサーバにバックアップをダウンロードする方法を知っておく必要があります。私はnavicatを使用していますが、簡単なバックアップインターフェイスとタスクスケジュール機能を備えていますが、dbをバックアップしてサーバー自体にバックアップを保存します。私はローカルシステムに作成したバックアップを、データベースと同じサーバー上に置くのではなく、ダウンロードする方法があります。MySQLデータベースを定期的にバックアップする
7
A
答えて
14
セットアップいくつかの間隔(例えば24時間)後にmysqldumpコマンドを実行しているサーバーのcron
mysqldump -hMY_HOST.COM -uDB_USERNAME -pDB_PASSWORD USERNAME_DATABASENAME > MysqlDump.sql
ダンプファイルを作成した後。このダンプをターゲットサーバ(好ましくはローカル)にコピーするように別のcronをセットアップして、これを上記のcronと同じ間隔で実行させます。
scp [email protected]_HOST.COM:/some/path/file [email protected]_HOST2.COM:/some/path/file
注:これは、高いサーバー負荷(サーバーが最小の負荷を持ったときにあなたがそれらを実行していることを確認してください)
0
は、mysqldumpをに加えて発生することがあり、コマンド、いくつかの他のバックアップオプションがあります。これらは主にmysqldumpを回避することで高負荷/長時間のリロードを引き起こします。
- InnoDB hot backupがあります。これは、InnoDBのメーカーがオンラインでバックアップする有料製品です。 MyISAMよりもInnoDBテーブルをバックアップする方が難しいのは、後者の場合、テーブルをフラッシュするとファイルをコピーできますが、前者には問題があるからです。
- バックアップが瞬間的にハードドライブのスナップショットを取ることができる場合は、FLUSH TABLES WITH READ LOCKはディスクへの書き込みをフラッシュして、バックアップが一貫した状態になるようにします。しかし、これはあなたの完了まで、すべての読み取りをブロックするので、それらが瞬間的でないなら、それはうまくいかないでしょう。
-1
あなたは試してみてくださいmydumper - https://answers.launchpad.net/mydumper/+faq/338
それはあなたのための定期的なバックアップを取ることができ、いくつかの優れたMySQLのエンジニアによって開発されたデーモンモードを備えています。 dbaが想像するようにmysqldumpとして請求されていると思います。 )
+0
リンクが追加ウェブサイトを指しています –
関連する問題
- 1. MySQLデータベースのバックアップ
- 2. バックアップMySqlデータベース?
- 3. MySQLデータベースをDropboxにバックアップ
- 4. リモートデータベースにMySQLデータベースをバックアップする方法
- 5. Cron自動バックアップの設定mysqlデータベース
- 6. Mongodbは古いデータをバックアップし、定期的にデータベースから削除します。
- 7. MySQLデータベースで "定期的なイベント"を表現する方法は?
- 8. 定期的にデータベースを更新する
- 9. 毎日のバックアップを設定するとき、私はMySQLデータベースの
- 10. mysqlデータベースとcodeigniterでバックアップする
- 11. シェルスクリプトを使用したバックアップMysqlデータベース - localhostにバインドアドレスを設定
- 12. mysqlデータベースを自動的に5分ごとにバックアップする方法
- 13. MYSQL - トランザクションごとにデータベースのバックアップ
- 14. MySQLコマンドでのみMySQLデータベースをバックアップする
- 15. クエリを使用してmysqlデータベースのバックアップ
- 16. MySQLデータベースのバックアップZocターミナルを使用したバックアップ(Linuxサーバ)
- 17. データベースの定期的なクリーニング
- 18. MSSQLデータベースのバックアップをMySQLワークベンチにインポートする
- 19. 複数のMySQLデータベースをCronで簡単にバックアップする
- 20. MySqlデータベースのバックアップ/ロールバックの作成
- 21. バックアップのMySQL [XAMPP]はJavaでデータベース
- 22. AWS EC2 Crontab自動バックアップRDS MySQLデータベース
- 23. MySQLデータベースをバックアップして新しいOS MySQLサーバに復元する
- 24. Laravel/Dockerを使ってmysqlデータベースをバックアップして復元する
- 25. mysqlクエリを使用してデータベースをバックアップする
- 26. MySQLデータベースをバックアップして別の名前でリストアする
- 27. MySQLデータベースをバックアップして復元するSQLコマンド
- 28. PHPサイトとmysqlデータベースをバックアップするための提案
- 29. バックアップMySqlデータベースと特定の時刻にどこかでメールを送信
- 30. 定期的にメッセージをハンドラに定期的に送信する
サーバーフォールトにはもっと適していますか? – tronda
また見てください:http://www.percona.com/docs/wiki/percona-xtrabackup:start – Everyz