.frm、ibdata、ib_logfile から MySQl データベースをリカバリする

StackOverflow https://stackoverflow.com/questions/2055545

  •  20-09-2019
  •  | 
  •  

質問

以前のバージョンの MySQl の .frm、ibdata、ib_logfile があり、新しいバージョンに移行しました。残念ながら、以前のバージョンがインストールされていないため、ダンプを取得して新しい MySQl バージョンにインポートすることはできません。

これらのデータベースを新しい MySQL バージョンで実行する方法を提案してください。以前の MSQl で必要なファイルはすべて揃っています。

役に立ちましたか?

解決 2

まあ、それは些細に見えるかもしれません。しかし、以来、私は私の以前のインストールからプログラムファイル全体のMySQLフォルダの存在を保存していました。私は、私はまだ何も変更または再インストールせずに、以前のMySQLのインストールを実行するには、そのフォルダを使用することができることが分かった(これは、MySQLは、Linuxのソフトウェアのように働くと思われます)。そして今、私はダンプを作成し、その後、新しいMySQLバージョンにインポートされますmysqldumpをを使用しています。

他のヒント

これを行うのは非常に危険なので、ファイルのコピーに対して実行してください (そして、まったく同じバージョンの MySQL を使用するように努めてください)。

  • MySQL サービスが実行されていないことを確認してください
  • ib_logfile を削除します (必要ありません)。
  • ファイルを MySQL データディレクトリに配置します。
  • サーバーを起動し、ログファイルを確認します。
  • すべてが機能していることを確認してください。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top