人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

●質問者: logihot
●カテゴリ:コンピュータ インターネット
✍キーワード:MySQL SSH UNIX サーバー ソフト
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● pahoo
●27ポイント

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

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

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

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

◎質問者からの返答

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


2 ● iwakaba
●27ポイント

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

Navicat for MySQL

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

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

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

◎質問者からの返答

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


3 ● sterwars22
●26ポイント

バックアップツール

http://opentechpress.jp/developer/article.pl?sid=08/03/07/013620...

http://opentechpress.jp/opensource/08/04/01/0041242.shtml

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ