Bagaimana cara memperbaiki shutdown mysql secara tidak terduga?

Beberapa pengguna tidak dapat memulai MySQL di XAMPP. Menurut mereka, setiap kali mereka memulai MySQL di XAMPP, mereka menerima pesan error yang mengatakan “Error. Shutdown MySQL secara tidak terduga. ” Penyebab paling umum dari masalah ini adalah file database XAMPP yang rusak. Jika Anda mengalami masalah dengan MySQL, saran yang diberikan dalam posting ini dapat membantu Anda memperbaiki masalah tersebut

MySQL shutdown unexpectedly

Mengapa MySQL mati secara tidak terduga?

MySQL harus dihentikan sebelum keluar dari XAMPP. Jika Anda keluar dari XAMPP tanpa menghentikan MySQL, ini dapat merusak file data MySQL. Karena itu, Anda mungkin mengalami beberapa masalah dengan MySQL, seperti mematikan MySQL secara tidak terduga. Jika Anda mengalami masalah seperti itu, kemungkinan file data MySQL di sistem Anda rusak. Kami telah menjelaskan beberapa metode pemecahan masalah yang dapat membantu Anda mengatasi masalah ini

Kesalahan. Shutdown MySQL secara tidak terduga

Coba solusi berikut untuk memperbaiki masalah. Sebelum Anda melanjutkan, kami sarankan Anda membuat cadangan folder XAMPP. Untuk ini, salin folder XAMPP dan tempelkan ke partisi lain di hard drive atau hard drive eksternal Anda

  1. Luncurkan XAMPP sebagai administrator
  2. Perbaiki Database MySQL
  3. Ubah file saya. file ini
  4. Hapus semua file di dalam folder Data
  5. Ganti nama file aria_log_control
  6. Hentikan semua layanan SQL dan mulai lagi
  7. Salin file dari folder Cadangan ke folder Data
  8. Hapus file INFO dari folder Data
  9. Ganti nama folder Data dan salin file ibdata1 ke folder Data
  10. Copot pemasangan dan instal ulang Xampp

Mari kita lihat semua solusi ini secara detail. Sebelum mencoba semua cara yang tertulis di bawah ini, pastikan Anda telah menutup XAMPP dengan benar

1] Luncurkan XAMPP sebagai administrator

Disarankan untuk selalu meluncurkan XAMPP sebagai administrator untuk menghindari kerusakan file data. Luncurkan XAMPP sebagai administrator dan lihat apakah itu memperbaiki masalah. Jika ini membantu, Anda akan menghemat waktu untuk metode pemecahan masalah lainnya. Untuk meluncurkan XAMPP sebagai administrator, ikuti langkah-langkah di bawah ini

  1. Klik Pencarian Windows dan ketik XAMPP
  2. Klik kanan pada XAMPP dan pilih Run as Administrator
  3. Klik Ya jika Anda menerima prompt UAC

Anda juga dapat mengatur XAMPP agar selalu dijalankan sebagai administrator

2] Perbaiki Database MySQL

Seperti dijelaskan di atas dalam artikel ini, penyebab utama masalah ini adalah kerusakan pada file data XAMPP. Jika masalah terjadi pada komputer Anda karena masalah ini, memperbaiki database MySQL dapat mengatasi masalah tersebut. Langkah-langkah untuk memperbaiki database MySQL diberikan di bawah ini

Klik Pencarian Windows dan ketik PowerShell. Pilih Windows PowerShell dari Hasil Pencarian

Ketik perintah berikut dan tekan Enter

mysqld --console --skip-grant-tables --skip-external-locking

Perintah di atas akan memulai server MySQL tanpa memuat tabel hibah. Ketika perintah di atas berhasil dijalankan, ketikkan perintah berikut dan tekan Enter

mysqlcheck -r --databases mysql --use-frm
_

Perintah di atas akan memperbaiki database MySQL. Setelah perintah di atas berhasil dijalankan, periksa apakah masalah tetap ada

3] Ubah my. file ini

Mengubah port dengan memodifikasi my. File ini telah memperbaiki masalah untuk beberapa pengguna. Anda juga dapat mencoba ini. Buka saya. ini dan ubah port 3306 ke yang lain. Secara default, my. File ini terletak di lokasi berikut

C:\xampp\mysql\bin

Location of my.ini file in XAMPP

  1. Buka File Explorer
  2. Salin jalur di atas dan rekatkan ke bilah alamat File Explorer. Setelah itu tekan Enter
  3. Sekarang, gulir ke bawah dan temukan my. file ini
  4. Setelah Anda menemukannya, klik kanan padanya dan pilih “Open with > Notepad. ”

Jika Anda tidak menemukan saya. ini di lokasi yang disebutkan di atas, Anda dapat mengikuti petunjuk yang disebutkan di bawah ini

modify my.ini file

  1. Klik Pencarian Windows dan ketik XAMPP
  2. Klik kanan pada XAMPP dari hasil pencarian dan pilih Run as Administrator
  3. Klik Ya di prompt UAC. Ini akan membuka panel Kontrol XAMPP
  4. Klik tombol Config di sebelah MySQL dan pilih my. ini. Ini akan membuka file saya. ini di perangkat lunak editor teks default Anda

Replace 3306 with another port number

Setelah membuka my. ini di Notepad, tekan tombol Ctrl + F dan ketik 3306. Ganti salah satu port 3306 dengan nomor port yang berbeda. Anda dapat memasukkan nomor port acak, seperti 3307, 3308, dll. Untuk beberapa pengguna, mengganti port 3306 dengan 2811 memperbaiki masalah tersebut

Simpan milikku. ini dan tutup Notepad. Restart komputer Anda dan kemudian luncurkan XAMPP. Periksa apakah masalah telah diperbaiki. Jika ini tidak berhasil, kembalikan perubahan yang telah Anda buat di my. ini dan coba solusi berikutnya

4] Hapus semua file di dalam folder Data

Jika solusi di atas tidak menyelesaikan masalah Anda, kembalikan perubahan pada file my. ini yang baru saja Anda buat. Sekarang, buka File Explorer dan pergi ke jalur berikut

C:\xampp\mysql\data

Delete all the files inside Data foldrr

Jalur di atas membuka folder Data secara langsung. Sekarang, hapus semua file kecuali folder. Setelah menghapus file di dalam folder Data, buka jalur berikut di File Explorer

C:\xampp\mysql\bin

Edit my.ini file

Cari saya. ini dan buka dengan Notepad. Sekarang, ketik port=8111 tepat di bawah port=3306 (seperti yang ditunjukkan pada tangkapan layar di atas). Tekan tombol Ctrl + S untuk menyimpan perubahan yang Anda buat di my. ini dan tutup Notepad. Sekarang, jalankan XAMPP sebagai administrator dan jalankan MySQL. Masalahnya seharusnya tidak terjadi saat ini

5] Ganti nama file aria_log_control

Jika solusi di atas tidak menyelesaikan masalah Anda, Buka folder XAMPP yang Anda salin di hard drive eksternal Anda atau di partisi hard drive lain dan salin semua konten di dalamnya. Sekarang, buka XAMPP di drive C Anda dan tempel konten yang disalin di sana. Ganti file dan folder jika Anda akan diminta untuk melakukannya. Sekarang, pergi ke jalur berikut

C:\xampp\mysql\data

Rename the aria_log_control file

Ganti nama aria_log_control menjadi aria_log_control_old dan luncurkan XAMPP. Mulai MySQL dan lihat apakah ini membawa perubahan. Jika ini tidak membantu, kembalikan perubahan dan coba solusi berikutnya

Membaca. Alternatif Server Xampp gratis terbaik untuk pengembang

6] Hentikan semua layanan SQL dan mulai lagi

Memulai ulang layanan SQL telah memperbaiki masalah beberapa pengguna. Metode ini mungkin cocok untuk Anda juga. Buka aplikasi Layanan dan hentikan semua layanan SQL dan mulai lagi. Langkah-langkah untuk melakukan ini ditulis di bawah ini

Restart all SQL services

  1. Tekan tombol Win + R. Ini akan meluncurkan kotak perintah Jalankan
  2. Ketik
    mysqlcheck -r --databases mysql --use-frm
    _0 dan klik OK. Jendela Manajemen Layanan akan muncul
  3. Di aplikasi Layanan, gulir ke bawah dan temukan layanan SQL. Anda mungkin menemukan lebih dari satu layanan SQL di komputer Anda
  4. Hentikan semua layanan SQL. Untuk ini, klik kanan pada layanan SQL dan pilih Stop
  5. Sekarang, klik kanan lagi pada layanan SQL dan pilih Mulai

Setelah memulai ulang layanan SQL, tutup aplikasi Layanan dan luncurkan XAMPP sebagai administrator. Mulai MySQL dan lihat apakah kesalahan terjadi lagi

7] Salin file dari folder Cadangan ke folder Data

Solusi lain yang efektif untuk memperbaiki masalah ini adalah dengan mengubah port 3306 menjadi 3308. Untuk melakukan ini, Anda harus mengedit my. file ini, yang terletak di lokasi berikut

Mengapa MySQL mati tiba-tiba?

Penyebab “Kesalahan. MySQL Shutdown Tiba-tiba” di XAMPP . Saat Anda menjalankan MySQL di server web, file yang rusak di folder mysql/data menyebabkan MySQL mati. corrupted files, improper database shut down, missing files and port changes can also cause this error. When you run MySQL in a webserver, the corrupted files in the mysql/data folder cause MySQL to shut down.

Bagaimana cara memperbaiki kesalahan MySQL?

Ada lima metode yang dapat Anda coba untuk memperbaiki kesalahan MySQL 1064 saat Anda menemukannya, bergantung pada kemungkinan penyebabnya. .
Memperbaiki perintah yang salah ketik
Ganti perintah yang sudah usang
Tentukan kata-kata yang dipesan
Tambahkan data yang hilang
Transfer database WordPress dalam mode kompatibilitas

Bagaimana cara memperbaiki port MySQL 3306?

Langkah 1 - Hentikan Layanan MySQL
Langkah 2 - Ubah Port di File Konfigurasi MySQL
Langkah 3 - Mulai Ulang Layanan MySQL
Langkah 4 - Jalankan Skrip Keamanan (mysql_secure_installation)

Bagaimana Anda mencegah server MySQL hilang?

Bagaimana cara memperbaiki kesalahan “Server MySQL telah hilang”? .
Waktu server habis dan sambungan ditutup. Untuk memperbaikinya, periksa variabel wait_timeout mysql di my. .
Anda mungkin juga perlu meningkatkan variabel mysql innodb_log_file_size di my. .
Server menjatuhkan paket yang salah atau terlalu besar. .
Server basis data kehabisan ruang