.frm、ibdata、ib_logfile から MySQl データベースをリカバリする
質問
以前のバージョンの MySQl の .frm、ibdata、ib_logfile があり、新しいバージョンに移行しました。残念ながら、以前のバージョンがインストールされていないため、ダンプを取得して新しい MySQl バージョンにインポートすることはできません。
これらのデータベースを新しい MySQL バージョンで実行する方法を提案してください。以前の MSQl で必要なファイルはすべて揃っています。
解決 2
まあ、それは些細に見えるかもしれません。しかし、以来、私は私の以前のインストールからプログラムファイル全体のMySQLフォルダの存在を保存していました。私は、私はまだ何も変更または再インストールせずに、以前のMySQLのインストールを実行するには、そのフォルダを使用することができることが分かった(これは、MySQLは、Linuxのソフトウェアのように働くと思われます)。そして今、私はダンプを作成し、その後、新しいMySQLバージョンにインポートされますmysqldumpをを使用しています。
他のヒント
これを行うのは非常に危険なので、ファイルのコピーに対して実行してください (そして、まったく同じバージョンの MySQL を使用するように努めてください)。
- MySQL サービスが実行されていないことを確認してください
- ib_logfile を削除します (必要ありません)。
- ファイルを MySQL データディレクトリに配置します。
- サーバーを起動し、ログファイルを確認します。
- すべてが機能していることを確認してください。
所属していません StackOverflow