• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQL4.1のサービス起動ができません)

MySQL4.1のサービス起動ができません

このQ&Aのポイント
  • 以前のMySQLバージョンをアンインストールしてもサービスが起動しない問題が発生しています。
  • 各種設定を行った後、MySQL Server Instance Config Wizardの再起動でエラーが発生しました。
  • この問題についての解決策は不明です。

質問者が選んだベストアンサー

  • ベストアンサー
  • yuntanach
  • ベストアンサー率72% (13/18)
回答No.1

同じエラーに直面した事があります。 状況はちょっと違っていて、MySQL4.1.7でデータベースを別のマシンに変更しようとしました。 新しいマシン上にMySQLを新規インストールし、 古いマシン上のdataフォルダーをコピーしたところ サービスが起動しなくなりました。 そしてMySQLInstanceConfigを再実行したところ 同じエラーがでました。 dataフォルダー内のhostname.errを見たところ、 > InnoDB: Error: log file .\ib_logfile0 is of different size 0 13631488 bytes > InnoDB: than specified in the .cnf file 0 5242880 bytes! > 041212 23:16:29 [ERROR] Can't init databases > 041212 23:16:29 [ERROR] Aborting とあり、InnoDBの初期化に失敗していました。 いろいろ調べたり試行錯誤の結果、 原因はmy.iniに記述されている > innodb_log_file_size=10M の10Mが間違いで、正しくはエラーログにあるように 13Mになっていないといけないことがわかりました。 古いマシン上で、いつこのパラメーターが 変ったのか/変えたのかまったく記憶がないのですが、 ここを正しい値にしたところ正常に起動するようになりました。 一度my.iniとdataフォルダー内のデータベースファイル のサイズなどをチェックしてみてはいかがでしょうか。 状況が違うので上記の内容が問題解決になるかどうか わかりませんが、ご参考までに。

lawfer
質問者

お礼

ありがとうございます。 解決としては、mysqlのコンフィグレーション画面ではなく、winmysqladinで、my.iniを編集しただけにする。 (mysqlのコンフィグは走らせない) で解決しました。 今後参考にさせていただきます。

関連するQ&A