1

サーバーのセットアップ (偽の IP)

  • ユーティリティ - 1.1.1.1 - パブリック IP での SSH アクセス
  • database2 - 1.1.1.2 - ユーティリティからのプライベート IP での SSH アクセス

半定期的に、database2 で mysqldump を実行し、それをローカル マシンにプルして、実際のデータでアプリをデバッグできるようにする必要があります。私の現在のプロセスは次のとおりです。

  • ユーティリティにsshします
  • database2 への ssh
  • mysqldump コマンドを実行する
  • database2 を終了します
  • ユーティリティへのscpダンプファイル
  • 終了ユーティリティ
  • ローカル マシンへの scp ダンプ ファイル

言うまでもなく、これは最適ではありません。おそらくトンネリングを介して、セットアップで使用できるより迅速な方法はありますか?

4

1 に答える 1

0

あなたはできる

  1. database2 で cron によるダンプを作成
  2. ユーティリティでポート転送を行い、すぐにデータベース2に接続します

概要: scp コマンド 1 回でダンプが得られます。

更新:

port forward や cron が使えない場合は、ユーティリティからデータベースへのアクセスを追加し、彼から mysqldump を作成できます。

于 2012-04-25T19:46:41.220 に答える