マシンにMySQL v5.5をインストールしようとして、レンガの壁にぶつかりました。
私のPCはWindows 7 x64 Enterpriseエディションです。
MySQLは正常にインストールされますが、「MySQL Instance Configuration Wizard」を実行すると、「Start Service」ステップで永久に停止します(応答なしで30分間実行できます)。サービスにアクセスすると、「MySQL」サービスが開始されていないことがわかります。開始しようとすると、「WindowsはローカルコンピューターでMySQLサービスを開始できませんでした。エラー1067:プロセスが予期せず終了しました。」
私は次を試しました:
- ファイアウォールをオフにします。
- すべてのウイルス対策ソフトウェアをアンインストールします。
- MySQLの32ビットバージョンのインストール/再インストール。
- MySQLの64ビットバージョンのインストール/再インストール。
- 「C:\ program files \ MySQL」および「C:\ program files(x86)\ MySQL」の内容のアンインストール、削除、再インストール。
- MySQLという名前の不正なサービスがないことを確認していますか???? (以前のインストールから)。
- ポート3306が代替プログラムによって使用されていないことを確認します。
- MySQLが使用するデフォルトのポートを変更します。
- 「C:\ windows」で「my.ini」および「my.ini.cnf」を確認します(そこには何もありませんが、問題を引き起こす可能性があります)。
- MySQLインストーラーと構成ウィザードの両方を「管理者モード」で実行します。
- UACをオフにします。
- 何も変更せずにデフォルトでインストールします。
- マシンをリブートします(これまでに約6回リブートします)。
- ファイアウォールでポート3306を開きます(TCPとUDPの両方、インバウンドとアウトバウンド)。
- MySQLを設計したプログラマーの不器用さを誓って、インストールすることすらできない(それが助けになるかのように!)
私のマシンは他のすべての方法で100%動作しています。InfiniDB(MySQL互換データベース)は、Visual Studio 2010、Microsoft SQL Serverなどと同様に、100%インストールします。
これを回避する方法についてのアドバイスはありますか?
psこれは、プロセスを強制終了するまで15分間停止した画面です。
更新2010-12-20
MySQL v5.1を試しましたが、機能しませんでした。その驚くべきこと-「mysqld /?」または「mysqld -help」と入力しても、何の助けも得られません。また、サービスを手動で再起動しようとしても、エラーメッセージは表示されません。それはもう役に立たないでしょうか?
更新2010-12-21
MySQL 6.0 alphaをインストールし、動作しました。しかし、「安定した」リリースが:(
更新2010-12-21
http://dev.mysql.com/doc/refman/5.1/en/windows-troubleshooting.htmlが見つかり、Windowsでのトラブルシューティングを扱っています。
サービスが開始しない場合にエラーログを生成できることを発見しました-こちらをご覧ください:http : //dev.mysql.com/doc/refman/5.1/en/error-log.html
更新2010-12-21
あぁ!手掛かり。実際にエラーを確認するには、「-console」を追加します。
mysqld --console
これは返します:
101221 13:57:28 [Note] Plugin 'FEDERATED' is disabled.
InnoDB: The InnoDB memory heap is disabled
InnoDB: Mutexes and rw_locks use Windows interlocked functions
InnoDB: Compressed tables use zlib 1.2.3
101221 13:57:28 InnoDB: Initializing buffer pool, size = 203.0M
101221 13:57:28 InnoDB: Completed initialization of buffer pool
InnoDB: Error: log file .\ib_logfile0 is of different size 0 56623104 bytes
InnoDB: than specified in the .cnf file 0 106954752 bytes!
101221 13:57:28 [ERROR] Plugin 'InnoDB' init function returned error.
101221 13:57:28 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
101221 13:57:28 [ERROR] Unknown/unsupported storage engine: INNODB
101221 13:57:28 [ERROR] Aborting
101221 13:57:28 [Note] mysqld: Shutdown complete
更新2010-12-21
正しくインストールされるようになりました。以下の回答をご覧ください。