MySQL 5.1.34 をインストールしていて、
インストール一番最後のサービス起動の部分でコケて、
再インストールを何回かしてハマッタのでうp。
「Could not start the service MySQL」となってインストールが完了しなかった。
結論。
これしたら直った。
- コマンドプロンプトからサービスの削除(”C:Program Files\MySQL\MySQL Server5.1\bin\”mysqld -remove [サービス名])
- プログラムの追加と削除(アンインストール)
- my.iniの検索(あれば削除)
- 環境変数(MySQL)の削除
- Cドライブのクリーンアップ
- C:WINDOWS\Prefetch\の中のMYSQLD.EXE-15857137.pfとMYSQLINSTANCECONFIG.EXE-2EBFA1E3.pfを手動で削除
- Cドライブの隠しファイルの中の(C:Document and Settings/AllUsers/Application Data/MySQL)を削除
- 再起動
ん~どうやら、はじめはサービス名が重複していて、コケた。
つぎは「C:Document and Settings/AllUsers/Application Data/MySQL」にインストールのごみが残っていて、認証でコケタ様子。
なんとも・・・・アンニュイなアプリだこと・・・・
追記(2009/8/13):
上記に加えて↓もやったほうが良いとコメントをもらいました。
stranger 氏 感謝でございます。
- アンチウイルスソフトを一旦オフ&XPのファイアウォールをオフしておく。
- 改めてインストールするときに DATA files の場所を任意の場所に指定してインストールする。
(c:/documents and settings/all users/application data~じゃなくて、C:\MySQL\FileDATAなどに) これはDATA filesのところをクリックするとパスが変えられます。
元ネタ(英語):http://forums.mysql.com/read.php?11,75104,255118#msg-255118