1. Matikan/keluar dari XAMPP Control Pannel
2. Buka folder tempat menginstall XAMPP, biasanya di C:\xampp 3. Buka folder MySQL 4. Buka folder data 5. Hapus file dengan nama ibdata1
6. Restart XAMPP server.
Cara Mengatasi MySQL Tidak Running Di XAMPP 1. Tekan ikon Windows di keyboard Anda atau klik Ikon Windows di taskbar.
2. Setelah itu, ketikkan “CMD” di keyboard Anda. Jika Command Prompt telah ditemukan, klik kanan pada Command Prompt, setelah itu pilih dan klik Run as administrator.
3. Setelah itu, jika Anda mendapatkan Dialog Box, klik Yes.
4. Setelah itu, Anda akan dibawa ke Command Prompt Anda. Untuk melanjutkan, ketikkan perintah “netstat -aon”, kemudian tekan Enter. Setelah itu, koneksi yang aktif akan ditampilkan, termasuk port yang digunakan.
Untuk penjelasan dari gambar di atas, perhatikan keterangan di bawah ini.
netstat (statistik jaringan) adalah alat utilitas jaringan yang berfungsi untuk menampilkan koneksi jaringan untuk Transmission Control Protocol (keduanya masuk dan keluar), tabel routing, dan sejumlah antarmuka jaringan dan statistik protokol jaringan. a : Menampilkan semua koneksi aktif dan port TCP dan UDP yang sedang berjalan di komputer atau laptop.. o : Digunakan agar ada kolom PID-nya. n : Menentukan Koneksi TCP yang aktif, alamat dan nomor portnya dinyatakan secara numerik.
Anda dapat melihat port 3306 di kolom Local Address (“Gambar: No.2”) dan Anda dapat melihat Nomor PID di baris yang sama dengan PORT pada kolom PID (“Gambar: No.3”). Dari gambar di atas, PID: 3352. 5. Setelah Anda mendapatkan nomor PID dari PORT yang digunakan (“PORT: 3306”), maka langkah selanjutnya ketikkan perintah “taskkill /F /PID 3352” (“3352: Nomor PID yang Anda dapatkan dibaris yang sama dengan PORT 3306. Pastikan Anda masukkan dengan nomor PID Anda”), setelah itu tekan Enter di keyboard Anda.
Untuk penjelasan dari gambar di atas, perhatikan keterangan di bawah ini
taskkill: Untuk mematikan proses yang sedang berjalan. /F: Untuk mematikan dengan paksa. /PID: Mematikkan proses dengan menggunakan PID 3352: Nomor PID yang prosesnya akan dimatikan.
6. Setelah Anda menekan Enter, jika proses berhasil dimatikan, Anda akan mendapatkan keterangan Success: The process with PID 3352 has been terminated, yang artinya bahwa proses dengan PID yang telah dimasukkan, telah berhasil dimatikkan.
7. Setelah Anda berhasil mematikan proses tersebut, untuk melanjutkan silahkan Anda buka kembali XAMPP Anda dan mencoba menjalankan MySQL yang ada di XAMPP Anda. Penulis yakin, jika Anda telah mengikuti tutorial di atas, maka Anda akan mendapatkan MySQL di XAMPP running seperti pada gambar di bawah ini
Apache tidak start, berikut ini langkah-langkahnya: 1. Lakukan perubahan pada file httpd.conf 2. Buka file httpd.conf di folder C:\xampp\apache\conf\ dengan menggunakan aplikasi notepad. 3. Cari kata “Listen 80” dan ubahlah menjadi “Listen 8080“. 4. Masih di file yang sama, carilah kata “ServerName localhost:80” kemudian ubahlah menjadi “ServerNamelocalhost:8080“. 5. Lalu Simpan. 6. Selanjutnya, buka file httpd-ssl.conf di C:\xampp\apache\conf\extra\. 7. Carilah kata “Listen 443” dan ubah menjadi “Listen 4499“. 8. Masih di file yang sama, dan carilah kata “virtualhost_default_:443” kemudian ubahlah menjadi “virtualhost_default_:4499“ 9. Masih di file yang sama, carilah kata “ServerName localhost:443” dan ubahlah menjadi “ServerName localhost:4499“ 10. Sekarang jalankan XAMPP Contol Panel, lalu klik Start pada Apache. Jika muncul peringatan di kotak detail bagian bawah “Apache started [port 80]“, maka bukalah browser dan arahkan ke alamat http://localhost:8080/xampp. Jika berhasil maka Web Service Apache tersebut telah berjalan di port 8080.