EXtreme Seo Service

Loading...

EXtreme Seo Service

XAMPP - October 18, 2023

Cara Memperbaiki Error XAMPP “MySQL Quit Unexpectedly” (3 Cara)

Jika Anda menggunakan lingkungan pengembangan lokal, Anda mungkin mengalami masalah serupa seperti pada server langsung. Dalam beberapa kasus, MySQL mungkin tidak berjalan atau berhenti secara tiba-tiba, sehingga mencegah situs WordPress Anda terhubung ke database. Tergantung pada lingkungan lokal Anda, proses pemecahan masalah database MySQL mungkin sedikit berbeda. XAMPP memungkinkan Anda mengakses panel kontrol daripada hanya mengandalkan baris perintah, sehingga prosesnya menjadi sangat sederhana. Pada artikel ini, kami akan menjelaskan apa itu XAMPP dan apa arti kesalahan “MySQL keluar secara tidak terduga”. Kami kemudian akan memandu Anda melalui tiga metode yang dapat Anda gunakan untuk memecahkan masalah tersebut. Mari kita mulai!

Pengenalan XAMPP

XAMPP adalah lingkungan pengembangan PHP gratis yang tersedia untuk Windows, macOS, atau Linux. Kumpulan perangkat lunak yang memungkinkan Anda menghosting situs web secara lokal, meniru fungsi server langsung.
situs web XAMPP.situs web XAMPP. XAMPP memungkinkan Anda menginstal semua perangkat lunak yang Anda perlukan untuk menjalankan WordPress secara lokal menggunakan satu bundel, daripada menyiapkan setiap elemen satu per satu. Lingkungan pengembangan bervariasi tergantung pada perangkat lunak yang dibundel. Dengan XAMPP, komponen yang Anda dapatkan adalah:

  • apache: Ini bisa dibilang perangkat lunak server web paling populer di dunia dan memungkinkan Anda meng-host situs Anda.
  • Maria DB: Perangkat lunak basis data sumber terbuka ini memungkinkan Anda untuk mengelola basis data Anda.
  • PHP: WordPress dibangun di atas PHP. Ini berarti Anda perlu menginstal PHP untuk menjalankan sistem manajemen konten (CMS) Anda.
  • mutiara: WordPress tidak menggunakan bahasa pemrograman Perl, namun dikirimkan secara asli sebagai bagian dari tumpukan XAMPP.

Selain menyiapkan perangkat lunak yang diperlukan untuk menjalankan WordPress, XAMPP menawarkan panel kontrol sederhana.
Panel Kontrol XAMPP.Panel Kontrol XAMPP. Ini memungkinkan Anda mengakses log untuk setiap komponen XAMPP. Ini berisi log ikhtisar yang menunjukkan segala sesuatu yang terjadi di latar belakang lingkungan Anda. Namun, menggunakan distribusi pengembangan lokal tidak berarti server Anda tidak rentan terhadap kesalahan. Dalam beberapa kasus, komponen perangkat lunak mungkin tidak berfungsi, seperti kesalahan XAMPP “MySQL keluar secara tidak terduga”.

penting

Apakah Anda mencari alat pengembangan WordPress lokal yang gratis dan kuat? DevKinsta menghadirkan pembuatan situs yang cepat dan mudah, alat manajemen email dan basis data, peralihan versi PHP sekali klik, dan integrasi penuh dengan MyKinsta. Mulailah dengan DevKinsta hari ini, meskipun Anda bukan pelanggan Kinsta.

Apa kesalahan XAMPP “MySQL dihentikan secara tidak terduga”?

Seperti nama kesalahannya, jika perangkat lunak MySQL di lingkungan Anda tiba-tiba berhenti atau berhenti bekerja, pesan yang Anda lihat adalah:
Kesalahan XAMPP Kesalahan XAMPP “MySQL keluar secara tidak terduga”. Saya katakan “tanpa diduga” karena Anda dapat menghentikan perangkat lunak database MySQL secara manual kapan saja. Ini juga terjadi ketika saya me-restart server. Namun, setelah perangkat lunak dihentikan, situs web Anda tidak akan dapat terhubung ke database tersebut. Ini berarti WordPress tidak berfungsi. Seperti yang Anda lihat pada gambar di atas, XAMPP memberikan saran untuk memecahkan masalah “Kesalahan Keluar MySQL Tak Terduga” dalam log peristiwa. Di bagian berikut, kami akan merinci berbagai metode yang dapat Anda gunakan untuk mengatasi masalah ini.

Bagaimana Memperbaiki Kesalahan XAMPP “MySQL Exited Unexpectedly” (3 Cara)?

Biasanya, memperbaiki kesalahan XAMPP “MySQL dihentikan secara tidak terduga” dapat dilakukan dengan cepat dan mudah. Di bawah ini kami akan memandu Anda melalui tiga perbaikan, dimulai dari yang paling sederhana.

1. Jalankan XAMPP dengan hak administrator

XAMPP sering menimbulkan kesalahan jika Anda tidak menjalankan perangkat lunak menggunakan hak administrator. Hal ini karena komponen tersebut mungkin tidak berfungsi atau dikonfigurasi dengan benar pada tingkat hak istimewa yang rendah. Jika Anda tidak yakin apakah ini berlaku untuk pengaturan Anda, sebaiknya tutup XAMPP sepenuhnya lalu mulai ulang lingkungan sebagai administrator. Untuk melakukan ini di Windows, temukan folder tempat Anda menginstal XAMPP dan temukan file xampp-control. Kemudian klik kanan pada file itu dan pilih. Jalankan sebagai administrator:
Mulai XAMPP dengan hak administrator.Mulai XAMPP dengan hak administrator. Jika Anda pengguna macOS, klik kanan folder tersebut, lalu mendapatkan informasi. Di jendela pop-up yang terbuka, buka bagian Berbagi dan Izin dan ikon kunciKlik dan masukkan kata sandi administrator. Ubah pengaturan izin baca dan tulis menjadi: Setiap orang. Setelah XAMPP berjalan dan setiap komponen berjalan, MySQL akan bekerja dengan baik. Ini berarti Anda dapat mengakses database.

2. Pulihkan cadangan basis data

Jika memulai ulang XAMPP sebagai administrator tidak menyelesaikan masalah database Anda, langkah berikutnya adalah memulihkan cadangan. XAMPP secara otomatis membuat cadangan perangkat lunak di lingkungan Anda, dapat diakses dari dalam folder tempat Anda menginstalnya. Secara default, file cadangan XAMPP MySQL harus ditempatkan di: disk lokal > XAMPP > MySQL. Di dalam direktori tersebut terdapat beberapa folder, dua diantaranya adalah data dan backup.
Direktori MySQL di XAMPP.Direktori MySQL di XAMPP. Folder data berisi semua file yang digunakan oleh database. Folder cadangan berisi satu salinan MySQL terbaru.

penting

Sebelum memulihkan file cadangan, hentikan perangkat lunak MySQL menggunakan panel kontrol XAMPP. Klik untuk membuat cadangan Berhenti Tombol di sebelah kanan opsi MySQL di menu utama:
Menggunakan Panel Kontrol XAMPP.Menggunakan Panel Kontrol XAMPP. Setelah menghentikan MySQL, kembali ke folder MySQL di XAMPP dan ikuti langkah-langkah berikut untuk memulihkan cadangan MySQL Anda:

  • Buat salinan folder data.
  • Ganti nama salinan folder baru ini menjadi sesuatu seperti data-old. Ini akan menjadi cadangan Anda.
  • Salin isi folder cadangan ke folder data.
  • Itu dia! Namun jika ingin aman, sebaiknya simpan folder data lama hingga Anda yakin semuanya berfungsi dengan baik. Pada tahap ini Anda dapat kembali ke Panel Kontrol XAMPP dan memulai ulang MySQL dan sekarang seharusnya berjalan dengan baik.

    3. Ubah port MySQL

    Salah satu penyebab paling umum dari kesalahan XAMPP “MySQL berhenti tiba-tiba” adalah perangkat lunak lain yang menggunakan port yang ditetapkan ke MySQL. Ini cenderung menjadi 3306 secara default. Yang pasti, Anda dapat memilih modul Netstat di panel kontrol XAMPP tepat di atas alat Shell.
    Saya menggunakan alat Netstat XAMPP.Saya menggunakan alat Netstat XAMPP. Netstat adalah alat baris perintah yang dapat menampilkan koneksi aktif di jaringan, termasuk port mana yang sedang digunakan. Menginisialisasi Netstat akan memungkinkan Anda melihat port mana yang digunakan setiap alat di tumpukan, termasuk MySQL.
    Gunakan Netstat untuk memeriksa koneksi aktif.Gunakan Netstat untuk memeriksa koneksi aktif. Jika sistem dimatikan karena konflik dengan port tersebut, memulihkan cadangan atau menjalankan MySQL sebagai administrator tidak akan ada bedanya. Satu-satunya cara untuk memperbaikinya adalah dengan mengubah port yang digunakan MySQL. Berkat Netstat, Anda dapat mengetahui port apa itu dan apakah port lain sedang digunakan. Untuk melakukan ini, hentikan layanan menggunakan proses yang sama yang kami tunjukkan di bagian terakhir. selanjutnya komposisi Di menu utama XAMPP, klik tombol di sebelah MySQL, lalu saya.ini pilihan:
    Akses file konfigurasi MySQL.Akses file konfigurasi MySQL. File my.ini berisi pengaturan konfigurasi MySQL. Saat Anda mengklik sebuah file, XAMPP membukanya menggunakan editor teks default Anda. Setelah masuk, cari baris bernama Port, yang menentukan nomor port yang digunakan MySQL. Di sini Anda dapat mengubah nomor port tersebut ke opsi lain yang tidak digunakan oleh program lain. Dalam kebanyakan kasus disarankan untuk menggunakan 3307 yang tersedia. Simpan perubahan Anda dan tutup file my.ini. Anda kemudian dapat me-restart MySQL menggunakan Panel Kontrol XAMPP. Kami berharap database Anda sekarang berfungsi dengan baik. Jika karena alasan tertentu XAMPP tidak dapat terhubung ke database menggunakan port baru yang Anda atur, Anda akan diberitahu melalui log Panel Kontrol. Dalam hal ini, Anda dapat mencoba menggunakan port lain.

    ringkasan

    Jika Anda menjalankan WordPress secara lokal menggunakan XAMPP, terkadang Anda mungkin mengalami kesalahan dalam konfigurasi server Anda. Salah satu masalah paling umum adalah MySQL berhenti tiba-tiba. Kabar baiknya adalah jika ini terjadi pada Anda, ada tiga metode yang dapat Anda gunakan untuk memperbaiki masalah tersebut.

  • Jalankan XAMPP dengan hak administrator.
  • Pulihkan cadangan basis data Anda.
  • Ubah port MySQL.
  • Jika Anda menyukai tutorial XAMPP ini, pastikan untuk memeriksa DevKinsta. DevKinsta adalah alat pengembangan lokal gratis yang memungkinkan Anda menjalankan situs WordPress dengan cepat dengan pengaturan PHP yang dapat disesuaikan, dukungan HTTPS, manajemen email dan database bawaan, dan banyak lagi. DevKinsta juga dilengkapi integrasi penuh dengan MyKinsta, tetapi Anda tidak perlu menjadi pelanggan Kinsta untuk mengintegrasikan DevKinsta ke dalam alur kerja Anda. Semua aplikasi, database, dan situs WordPress Anda tersedia online di satu tempat. Platform cloud berkinerja tinggi dan kaya fitur meliputi:

    • Pengaturan dan pengelolaan yang mudah dari dasbor MyKinsta
    • dukungan ahli 24/7
    • Perangkat keras dan jaringan Google Cloud Platform terdepan yang didukung oleh Kubernetes untuk skalabilitas maksimum
    • Integrasi Cloudflare tingkat perusahaan untuk kecepatan dan keamanan
    • Jangkau pelanggan global dengan hingga 35 pusat data dan 260 PoP di seluruh dunia

    Mulai uji coba gratis hosting aplikasi atau hosting basis data. Jelajahi paket kami atau hubungi perwakilan penjualan untuk menemukan yang terbaik bagi Anda.