2

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

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

4

2 に答える 2

2

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

  • MySQLサービスが実行されていないことを確認してください
  • ib_logfileを削除します(必要ありません)
  • MySQLデータディレクトリにファイルを配置します
  • サーバーを起動し、ログファイルを確認します。
  • すべてが機能していることを確認します。
于 2010-01-13T09:23:02.800 に答える
2

まあ、それは些細なことに思えるかもしれません。しかし、以前のインストールから Program Files に存在する MySQL フォルダー全体を保存したためです。そのフォルダーを使用して、変更や再インストールを行わなくても以前の MySQL インストールを実行できることがわかりました (MySQl は Linux ソフトウェアのように機能するようです)。そして今、mysqldump を使用してダンプを作成し、それを新しい MySQL バージョンにインポートします。

于 2010-01-13T15:20:47.670 に答える