3

Centosを使用しています。本番サーバーでは、誤って mysql サーバーをアンインストールしたようです

/var/mysql に DB のフォルダーがまだ表示されます

すべてのデータを回復するために何ができるでしょうか。

これはクライアントの生産レベルのデータです。

ありがとう

4

1 に答える 1

4

くそ。クライアントに言わないでください;)

前のステップ...サーバーがまだ実行されている場合、サーバーがどこかから複製している場合、または他の誰かのマスターである場合は、複製情報を取得してみてください。これはそれ自体の投稿ですが、MySQL サーバーがダウンしていて、これを行うことができないと推測しているため、詳細には触れません。

  1. /var/mysql のすべてのコンテンツと /etc/my.cnf ファイルの完全なコピーを安全な場所に作成します (権限が保持されていることを確認してください)。
  2. まったく同じバージョンの mysql をインストールし、それが機能していることを確認します
  3. 新しいmysqlをシャットダウンします
  4. 再度必要になった場合に備えて、新しくインストールされたデフォルトの /var/mysql をどこかにバックアップします
  5. 元の /var/mysql ファイルと元の /etc/my.cnf をコピーして戻します
  6. 祈り、MySQL を起動し、進みます
  7. 必要に応じてレプリケーション設定をセットアップする

レプリケーションを行っていない場合は、ステップ 8 でレプリケーションのセットアップを検討します。これにより、次にこれが発生し、誰かが実際にデータベース ファイルを削除した場合に備えて節約できます。(私に起こりました)

于 2012-11-20T15:19:22.853 に答える