Saya mengalami dinding bata yang mencoba menginstal MySQL v5.5 di komputer saya.
PC saya adalah Windows 7 x64, edisi Enterprise.
MySQL menginstal dengan baik, tetapi ketika saya menjalankan "MySQL Instance Configuration Wizard", itu berhenti selamanya pada langkah "Mulai Layanan" (Saya bisa membiarkannya berjalan selama 30 menit tanpa jawaban). Jika saya masuk ke layanan, saya melihat bahwa layanan "MySQL" belum dimulai, dan jika saya mencoba untuk memulainya, dikatakan "Windows tidak dapat memulai Layanan MySQL di Komputer Lokal. Kesalahan 1067: Proses dihentikan secara tak terduga."
Saya sudah mencoba yang berikut ini:
- Mematikan firewall.
- Menghapus instalasi semua perangkat lunak antivirus.
- Menginstal / menginstal ulang versi 32-bit MySQL.
- Menginstal / menginstal ulang versi 64-bit MySQL.
- Menghapus instalasi, menghapus konten "C: \ program files \ MySQL" dan "C: \ program file (x86) \ MySQL", menginstal ulang.
- Memeriksa untuk melihat bahwa tidak ada layanan jahat bernama MySQL ???? (dari instalasi sebelumnya).
- Memeriksa bahwa port 3306 tidak digunakan oleh program alternatif.
- Mengubah port default yang digunakan MySQL.
- Memeriksa "my.ini" dan "my.ini.cnf" di "C: \ windows" (tidak ada yang bisa menyebabkan masalah).
- Menjalankan penginstal MySQL, dan wisaya konfigurasi, dalam "mode Adminstrator".
- Mematikan UAC.
- Menginstal dengan default, tidak mengubah apa pun.
- Reboot mesin saya (sekitar 6 reboot sejauh ini).
- Membuka port 3306 di firewall (baik TCP dan UDP, inbound dan outbound).
- Bersumpah di klutz seorang programmer yang mendesain MySQL sehingga Anda bahkan tidak dapat menginstalnya (seolah-olah itu akan membantu!)
Mesin saya bekerja 100% dengan segala cara. InfiniDB (database yang kompatibel dengan MySQL) menginstal 100%, seperti halnya Visual Studio 2010, Microsoft SQL Server, dll, dll.
Saran Anda tentang cara mengatasi ini?
ps Ini layar yang macet selama 15 menit sampai saya menghentikan proses:
Pembaruan 2010-12-20
Mencoba MySQL v5.1, tidak berhasil juga. Luar biasa - jika Anda mengetik "mysqld /?", Atau "mysqld -help", itu tidak memberi Anda bantuan. Dan, jika Anda mencoba me-restart layanan secara manual, itu tidak menampilkan pesan kesalahan. Mungkinkah itu lebih tidak membantu?
Pembaruan 2010-12-21
Menginstal MySQL 6.0 alpha, dan berhasil. Namun, saya lebih suka tidak menggunakan rilis alpha, mengingat bahwa rilis "stable" sama sekali tidak :(
Pembaruan 2010-12-21
Ditemukan http://dev.mysql.com/doc/refman/5.1/en/windows-troubleshooting.html , berurusan dengan pemecahan masalah di Windows.
Ditemukan bahwa Anda dapat membuat log kesalahan jika layanan tidak dimulai - lihat di sini: http://dev.mysql.com/doc/refman/5.1/en/error-log.html
Pembaruan 2010-12-21
Aha! Sebuah petunjuk. Untuk benar-benar melihat kesalahan, tambahkan "--console":
mysqld --console
Ini mengembalikan:
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
Pembaruan 2010-12-21
Sekarang menginstal dengan benar. Lihat jawabannya di bawah.