最近win 7で問題が発生したため、再インストールする必要がありました....そしてmysqlでWebサーバーも再インストールする必要がありました
mysql 5.1 を使用する前は、現在 5.5 を使用しています。
C:\ProgramData\MySQL\MySQL Server 5.1\data (データベースのコピーされたディレクトリ) からバックアップを作成しました。
すべてのディレクトリを C:\ProgramData\MySQL\MySQL Server 5.5\data にコピーしました
結果を確認すると、myisqm テーブルのみが表示され、innodb テーブルはありません!
SHOW ENGINESは私にこれを与えます
FEDERATED NO Federated MySQL storage engine NULL NULL NULL
MRG_MYISAM YES Collection of identical MyISAM tables NO NO NO
MyISAM YES MyISAM storage engine NO NO NO
BLACKHOLE YES /dev/null storage engine (anything you write to it... NO NO NO
CSV YES CSV storage engine NO NO NO
MEMORY YES Hash based, stored in memory, useful for temporary... NO NO NO
ARCHIVE YES Archive storage engine NO NO NO
InnoDB DEFAULT Supports transactions, row-level locking, and fore... YES YES YES
PERFORMANCE_SCHEMA YES Performance Schema NO NO NO
それで、私は何をすべきですか?チェックしたところ、関連ファイルはディレクトリにあります... fe
分類.frm 分類.MYD 分類.MYI
OK、mysql55 サービスを停止し、ファイルを上書きします: - ibdata1 - ib_logfile0 - ib_logfile1
バックアップから...しかし、サービスを再起動するとエラーが発生します:プロセスが予期せず終了しました。ログを確認するとき:
120429 9:52:29 [Note] Plugin 'FEDERATED' is disabled.
120429 9:52:29 InnoDB: The InnoDB memory heap is disabled
120429 9:52:29 InnoDB: Mutexes and rw_locks use Windows interlocked functions
120429 9:52:29 InnoDB: Compressed tables use zlib 1.2.3
120429 9:52:29 InnoDB: Initializing buffer pool, size = 59.0M
120429 9:52:29 InnoDB: Completed initialization of buffer pool
InnoDB: Error: log file .\ib_logfile0 is of different size 0 130023424 bytes
InnoDB: than specified in the .cnf file 0 31457280 bytes!
120429 9:52:29 [ERROR] Plugin 'InnoDB' init function returned error.
120429 9:52:29 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
120429 9:52:29 [ERROR] Unknown/unsupported storage engine: INNODB
120429 9:52:29 [ERROR] Aborting
120429 9:52:29 [Note] C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld: Shutdown complete