GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana mengatasi layanan MySQL yang mulai dan berhenti secara tidak terduga

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:

  1. Klik kanan Data folder.

  2. Pilih Properti .

  3. Pilih Keamanan tab.

  4. Klik Lanjutan .

  5. Klik Ubah Izin… .

  6. Klik Tambahkan… .

  7. Masukkan NETWORK SERVICE .

  8. Klik Periksa Nama .

  9. Klik Oke .

  10. 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:

  1. Buka prompt perintah.

  2. Buka MySQL *bin* dan jalankan perintah berikut:

    mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.0\my.ini" --standalone --console
    
  3. Jika menentukan folder default yang hilang, Anda harus membuat file default baru.


Linux
  1. Cara menginstal dan mengkonfigurasi Dovecot

  2. Cara Mengarahkan Output ke File dan Stdout di Linux

  3. Cara Mengatur LogAnalyzer dengan Rsyslog dan MySQL

  1. Cara mengekstrak file .gz dan .tar.gz di Linux

  2. Cara Menginstal dan Mengonfigurasi Redis di Debian

  3. Cara memasang dan memasang sistem file di Linux

  1. Cara menginstal dan mengkonfigurasi VSFTPD

  2. Status Layanan Solaris Dan Ketergantungan?

  3. Cara mengarahkan output dari layanan systemd ke file