Artikel ini menjelaskan proses penyelesaian kesalahan MySQL® untuk Windows® berikut:
MySQL service on local computer started and then stopped. Some services stop automatically if they are not in use by other services or programs.
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 --initialize
Anda harus masuk sebagai root
atau gunakan 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 konfigurasi my.ini
Versi MySQL tertentu menambahkan nilai hex yang tidak valid di awal my.ini file konfigurasi. Menghapus tiga nilai hex pertama menggunakan editor hex akan menyelesaikan masalah ini. Ini terjadi karena masalah dengan baris skrip. Baris tersebut menetapkan bahwa setiap file harus memiliki ID unik, yang kemudian menambahkan urutan byte untuk menandai file teks.
Jika Anda memiliki cadangan asli my.ini file, Anda dapat menyalin konten file ini dan menempelkannya secara manual ke my.ini . saat 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 benar:
-
Klik kanan Data folder.
-
Pilih Properti .
-
Pilih Keamanan tab.
-
Klik Lanjutan .
-
Klik Ubah Izin… .
-
Klik Tambahkan… .
-
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 --console
-
Jika menentukan folder default yang hilang, Anda harus membuat file default baru.