データセンターにあるデータを定期的に社内ローカル環境にバックアップしたいと思っています。具体的にはMYSQLのバイナリデータをバックアップしたいです。


portは22か80しか空いていません。社内のunixサーバーからsshで定期的にファイルバックアップするのが良いかと思っていますが、他に良い方法や楽なソフトなどありましたら、教えて下さい。

回答の条件
  • 1人2回まで
  • 登録:2008/05/04 15:21:16
  • 終了:2008/05/11 15:25:02

回答(3件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/05/04 16:51:33

ポイント27pt

DBサーバ側に下記のような cron を仕掛けてはいかがでしょうか。

  1. mysqldumpを使って定期バックアップをとる。dumpファイルはサーバに置いておく。
  2. DBサーバから ssh で社内ローカル環境に送信する。
  3. 社内ローカル環境側(sshd)で、受信ログを書き出しておく。
  4. 送信に失敗することを考慮し、DBサーバ側のダンプファイルは1週間くらいは残しておく。

なお、この作業は、DBサーバのトランザクションがゼロになるか、極端に少なくなる時間帯に行うことを前提としています。

また、バックアップデータに含まれる情報の種類(機密情報、個人情報)については、社内ルールがあるでしょうから、それに従って下さい。ネットのセキュリティは万全ではありません。いまだに、データセンタ内で光ディスクや磁気テープなどの媒体へのバックアップを行うオーソドックスな方法がより安全です。

id:logihot

やはりこの方法が安価で現実的でしょうか。

2008/05/04 17:46:45
id:iwakaba No.2

iwakaba回答回数8ベストアンサー獲得回数12008/05/04 15:32:28

ポイント27pt

http://www.navicat.jp/mysql/index.html

Navicat for MySQL

SSH で直接繋げて、バッチジョブが設定できます

バックアップには、有償のソフトが必要ですが

接続を試すだけだったら、Lite 版が無償で使えます

id:logihot

なるほど。こういうソフトがあるのですね。ありがとうございます。他にも方法募集中です。

2008/05/04 17:47:06

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません