クライアントのサーバはMySQL 5.0を実行しています。昨夜、サーバーはWindows Updateをインストールするために自動的に再起動しました。再起動後、MySQLはもう実行したくありません。 MySQLログは、正常にシャットダウンしたことを示します。 Windowsログには、「デフォルトのストレージエンジン(InnoDB)が利用できないため」サービスが開始できないことが示されています。これまでにMySQLは何年もうまく動作していましたが、最近変更されたものはありません。MySQLが起動していない、InnoDBが利用できない
データは毎日バックアップされ、インストールディレクトリはまだ存在します。
MySQLサービスを再度実行するにはどうすればよいですか?
編集:私は、データフォルダ内server.errファイルに次のように気づい:
InnoDB: Error: log file .\ib_logfile0 is of different size 0 10485760 bytes
InnoDB: than specified in the .cnf file 0 25165824 bytes!
120112 5:16:30 [ERROR] Default storage engine (InnoDB) is not available
120112 5:16:30 [ERROR] Aborting
はデータフォルダに問題が、移動/名前の変更/削除、既存のログファイルを解決するために。 MySQLサービスを開始すると、正しいサイズで再作成されます。 –
mysqlがあなたに尋ねる方法で設定を変更するとどうなりますか? ;-) – zerkms
MySQLをまったく起動できませんでした。 –