Solusinya bervariasi tergantung pada versi MySQL Anda. Coba solusi dalam urutan bagian berikut
Mulai ulang layanan
Mulai ulang layanan MySQL dengan menjalankan perintah berikut
mysqld --initializeAnda harus masuk sebagai root_ atau menggunakan sudo -i untuk menjalankan perintah ini
Instal ulang layanan
Masuk sebagai root dan instal ulang layanan MySQL dengan menjalankan perintah berikut
mysqld --install mysqld --initialize _Verifikasi file saya. ini file konfigurasi
Versi MySQL tertentu menambahkan nilai hex yang tidak valid di awal my. ini file konfigurasi. Menghapus tiga nilai hex pertama menggunakan hex editor akan mengatasi masalah ini. Ini terjadi karena masalah dengan baris skrip. Baris menentukan bahwa setiap file harus memiliki ID unik, yang kemudian menambahkan urutan byte untuk menandai file teks
Jika Anda memiliki cadangan file my. ini, Anda dapat menyalin konten file ini dan menempelkannya secara manual ke my. ini untuk mengatasi masalah ini
Verifikasi izin Layanan Jaringan
Anda mungkin perlu memverifikasi bahwa Layanan Jaringan memiliki izin yang tepat. Gunakan langkah-langkah di bagian ini untuk memverifikasi bahwa izin ini sudah benar
Klik kanan folder Data
Pilih Properti
Pilih tab Keamanan
Klik Lanjutan
Klik Ubah Izin…
Klik Tambah…
Masukkan NETWORK SERVICE
Klik Periksa Nama
Klik Oke
Pilih Kontrol Penuh
Periksa file default yang hilang
Ada kemungkinan file default tidak ada. Gunakan langkah-langkah di bagian ini untuk memeriksa file default yang hilang ini
Buka prompt perintah
Buka MySQL *bin* dan jalankan perintah berikut
mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.0\my.ini" --standalone --consoleJika menentukan folder default yang hilang, Anda harus membuat file default baru
©2020 Rackspace US, Inc
Kecuali dinyatakan sebaliknya, konten di situs ini dilisensikan di bawah Creative Commons Attribution-NonCommercial-NoDerivs 3. 0 Lisensi Tidak Diporting
Masalah ini biasanya diakibatkan oleh referensi nama layanan yang salah. Ini muncul saat MySQL Workbench berisi referensi ke nama layanan lama (mis. g. mysql), sedangkan MySQL Server 8. 0. x menggunakan nama layanan MySQL80
Periksa Nama Layanan yang Diperlukan
- Buka aplikasi Services Desktop dari menu Windows
- Kemudian cari daftar layanan untuk mengidentifikasi nama layanan MySQL
Perbaiki Referensi di MySQL Workbench
- Buka Meja Kerja MySQL
- Di menu Server pilih Pengaturan Akses Manajemen
- Dalam dialog Kelola Koneksi Server, perbarui Nama Layanan Jendela agar cocok dengan nama layanan yang diidentifikasi sebelumnya
Saya sudah menemukan yang ini. Milik saya macet di "Memulai Server" juga dan Peraga Peristiwa memiliki ini -
The description for Event ID 100 from source MySQL cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer. If the event originated on another computer, the display information had to be saved with the event. The following information was included with the event: innobase_buffer_pool_size can't be over 4GB on 32-bit systemsJadi saya menemukan masalahnya adalah mencoba untuk memulai MySQL versi 32-bit yang dibundel dengan penginstal pada mesin 64-bit bisa menjadi masalahnya. Meskipun, MySQL menyatakan akan menginstal database 64-bit
Apa yang saya lakukan adalah mengunduh versi zip 64-bit dan membukanya ke lokasi sementara. Saya menjalankan ulang penginstal dan membiarkannya menginstal mysql. Saya mengganti isinya dengan versi lain dari lokasi sementara tanpa menghentikan penginstal. Kemudian saya melanjutkan dengan langkah-langkah konfigurasi installer. Itu berhasil memulai layanan