Mengapa mysql tidak berjalan di xampp?

Saya mengunduh XAMPP sekitar sebulan yang lalu dan berfungsi dengan baik. Hari ini saya menginstal perangkat lunak pengenalan suara dan kemudian menyalakan kembali komputer saya. Sejak saat itu, MySQL tidak dapat dijalankan di aplikasi manager-osx saya. Itu tidak membuat saya masuk ke log aplikasi. Inilah yang dikatakannya

Stopping all servers...
Stopping Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd stopped
Stopping ProFTPD...
Checking syntax of configuration file
/Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd stopped
Restarting all servers...
Starting MySQL Database...

Starting Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd started
Starting ProFTPD...
Checking syntax of configuration file
/Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd started

ProFTPD saya dan Server Web Apache saya sedang berjalan. MySQL tidak. Ketika saya pergi ke phpmyadmin, itu memberi saya pesan kesalahan ini

#2002 - No such file or directory
The server is not responding (or the local server's socket is not correctly configured).
_

Tolong bantu aku. Saya tidak tahu harus berbuat apa

MEMPERBARUI

Setelah melihat-lihat sedikit di internet, saya menemukan masalah serupa yang dialami pengguna dengan MAMP, pengguna lain merekomendasikan untuk menghentikan proses mysql, apa pun artinya. Mungkinkah ini memperbaiki masalah saya?

PEMBARUAN 2

Saya menemukan jawaban untuk masalah saya tetapi saya belum bisa menjawabnya. Jadi inilah jawabannya

1) Buka terminal dan ketik

sudo su

dan kemudian masukkan kata sandi Anda

2) Kemudian ketik

ps aux | grep mysql

(cukup salin dan tempel ini)

3) Anda perlu mendapatkan id proses dari mysql. Seharusnya ada nomor di dekat bagian atas, seperti 739 atau 8827

XAMPP adalah platform yang berguna untuk developer WordPress yang mencari solusi localhost. Namun, beberapa masalah dapat muncul saat Anda menggunakan alat ini. Kesalahan ini dapat menghentikan alur kerja Anda dan membuat Anda tidak yakin bagaimana menjalankan XAMPP lagi, terutama karena semuanya tampak teratur di permukaan.

Untungnya, setelah Anda mengidentifikasi alasan mengapa XAMPP tidak dimulai untuk Anda, seringkali hanya diperlukan beberapa penyesuaian untuk memperbaikinya. Anda kemudian dapat langsung kembali mengerjakan proyek pengembangan terbaru Anda

Pada artikel ini, kami akan memberikan gambaran singkat tentang apa itu XAMPP bagi mereka yang baru mengenal platform ini. Kemudian kami akan menunjukkan kepada Anda cara memeriksa log kesalahan Anda dan menyelesaikan tiga masalah umum yang dapat membuat server lokal Anda tidak dapat dimulai. Mari selami

Pengantar Singkat tentang XAMPP

XAMPP adalah alat pengembangan lokal gratis. Ini pada dasarnya berfungsi sebagai server di komputer Anda yang dapat Anda gunakan untuk menghosting situs web — seperti halnya DevKinsta, aplikasi pengembangan lokal gratis kami sendiri

Perhatikan bahwa situs ini tidak tersedia untuk umum bagi pengguna di Internet terbuka. Sebaliknya, mereka dimaksudkan untuk digunakan secara lokal untuk tujuan pengembangan dan pengujian. Jika mau, Anda dapat memigrasikan setiap proyek ke server langsung setelah selesai

XAMPP adalah solusi praktis karena mencegah pengunjung menemukan proyek Anda saat masih dalam proses. Selain itu, karena situs ini dihosting di komputer Anda, kinerjanya harus unggul dan Anda dapat bekerja secara offline

Anda dapat menggunakan XAMPP pada Sistem Operasi (OS) utama apa pun, termasuk Windows, macOS, dan Ubuntu Linux. Ini menggunakan server Apache dan MySQL open source, dan dilengkapi dengan beberapa fitur bawaan seperti phpMyAdmin dan FileZilla

Perlu memberikan shoutout di sini. Kinsta luar biasa, saya menggunakannya untuk situs web pribadi saya. Dukungannya cepat dan luar biasa, dan server mereka adalah yang tercepat untuk WordPress

Mengapa mysql tidak berjalan di xampp?
Philip Stemann
Lihat rencana

Khusus untuk WordPress, XAMPP adalah salah satu solusi localhost teratas karena memenuhi semua persyaratan Sistem Manajemen Konten (CMS). Ini termasuk

  • PHP 7. 4
  • MySQL5. 6
  • dukung
  • Server Apache atau NGINX

Jika Anda tertarik untuk menginstal XAMPP, Anda dapat melihat tutorial kami di , yang menyertakan petunjuk untuk tugas ini

Info

Mencari alat yang ampuh untuk pengembangan WordPress lokal? . Pelajari lebih lanjut tentang DevKinsta


Cara Memeriksa Log Kesalahan XAMPP PHP Anda

Jika Anda mengembangkan situs WordPress secara lokal menggunakan XAMPP, dan Anda tidak dapat memulai platform, langkah pertama Anda adalah memeriksa log kesalahan Anda. Ini mungkin mengarahkan Anda ke arah penyebab masalah

Jika Anda tahu mengapa masalah ini terjadi, Anda seharusnya dapat menyelesaikannya lebih cepat daripada memecahkan masalah dengan coba-coba. Log diakses menggunakan jalur yang berbeda, bergantung pada OS dan versi Anda. Untungnya, ada cara sederhana untuk menemukan jalur penyiapan Anda

Di Windows, log aktivitas XAMPP muncul di bagian bawah kotak dialog panel kontrol. Anda juga dapat mengakses log error dengan mengklik tombol Log di samping tombol Apache Config

Mengapa mysql tidak berjalan di xampp?
Panel kontrol XAMPP menyertakan log untuk PHP dan komponen lainnya

Di macOS, klik tab Log di panel kontrol untuk melihat log aktivitas

Mengapa mysql tidak berjalan di xampp?
Tab Log panel kontrol macOS XAMPP

Anda kemudian dapat melihat log Anda untuk melihat apakah ada sesuatu yang mencurigakan dan ikuti arahan yang diberikan untuk menyelesaikan masalah tersebut

Dalam beberapa kasus mungkin bermanfaat untuk memiliki akses ke log PHP Anda juga, meskipun ini biasanya lebih membantu untuk memecahkan masalah kesalahan WordPress daripada untuk Apache atau MySQL

Untuk menemukan log kesalahan PHP Anda, buka dasbor XAMPP dengan mengetikkan http. //localhost ke bilah alamat browser Anda. Di sana, klik PHPInfo di bagian atas layar

Mengapa mysql tidak berjalan di xampp?
Tautan PHPInfo di dasbor XAMPP

Kemudian cari "error_log". Ini akan mengungkapkan jalur yang harus Anda masukkan di bilah alamat untuk melihat log

Mengapa mysql tidak berjalan di xampp?
Menemukan jalur error_log di PHPInfo

Anda harus cukup mengetik jalur ini ke browser Anda setelah http. //localhost untuk melihat log PHP

Mengakses Log PHP XAMPP-VM Anda untuk Mac

Sebenarnya ada dua versi XAMPP untuk pengguna Mac – “XAMPP untuk macOS” dan “XAMPP-VM“. Yang terakhir memungkinkan Anda menjalankan XAMPP untuk Linux di Mac Anda, menggunakan mesin virtual

Penting untuk mengetahui versi mana yang Anda gunakan karena ini menentukan cara Anda mengakses file kunci yang akan kami referensikan di seluruh postingan ini. Misalnya, jika Anda menggunakan XAMPP untuk OS X, Anda cukup membuka Finder, buka Aplikasi > XAMPP, dan cari folder log untuk menemukan log PHP Anda

Namun, jika Anda menggunakan XAMPP-VM, pertama-tama Anda harus membuka panel kontrol XAMPP, klik tab Volume, lalu pilih Pasang

Mengapa mysql tidak berjalan di xampp?
Tab Volume panel kontrol macOS XAMPP-VM

Kemudian, saat Anda meluncurkan Finder, klik alamat IP Anda di menu sebelah kiri dan buka folder lampp. Di sinilah Anda akan menemukan semua file XAMPP Anda, termasuk log kesalahan PHP Anda

Cara Memperbaiki XAMPP Jika Tidak Berfungsi (3 Solusi Umum)

Jika log kesalahan Anda tidak menunjukkan penyebab masalahnya, Anda dapat mencoba solusi ini untuk membuat XAMPP berfungsi kembali. Kiat-kiat ini juga menguraikan beberapa petunjuk yang mungkin ditampilkan oleh log kesalahan Anda

1. Selesaikan Konflik Port Apache

Jika Apache tidak dapat dimulai, Anda tidak akan dapat mengakses dasbor XAMPP atau situs apa pun yang telah Anda pasang di platform. Konflik port mungkin menjadi masalah mendasar

Secara default, Apache terhubung melalui port 80. Jika Anda melihat pesan kesalahan yang menyatakan bahwa port ini sudah digunakan, berarti aplikasi lain memblokir koneksi (Skype adalah pelanggar yang sering terjadi)

Jika Anda mengklik tombol Netstat di panel kontrol XAMPP, itu akan menunjukkan kepada Anda semua port yang sedang digunakan, dan aplikasi mana yang menggunakannya. Anda mungkin ingin memeriksa ini jika XAMPP Apache tidak dimulai

Terapkan aplikasi Anda ke Kinsta - Mulai dengan Kredit $20 sekarang

Jalankan Node Anda. Aplikasi js, Python, Go, PHP, Ruby, Java, dan Scala, (atau hampir apa pun jika Anda menggunakan Dockerfile kustom Anda sendiri), dalam tiga langkah mudah

Terapkan sekarang dan dapatkan diskon $20

Mengapa mysql tidak berjalan di xampp?
Memeriksa port aktif menggunakan Netstat

Jika Anda tahu program mana yang bermasalah dan dapat membuka blokir port dengan menghapus aplikasi yang menghalangi, ini akan segera menyelesaikan masalah. Namun, Anda juga dapat mengubah port mendengarkan Apache untuk XAMPP, sehingga Anda terhubung sambil membiarkan platform lainnya tetap utuh

Pertama, Anda harus menemukan httpd Anda. file conf. Proses ini sedikit berbeda tergantung pada OS Anda dan versi XAMPP mana yang Anda gunakan

Mengubah Port Apache XAMPP Anda di Windows

Di Windows, buka panel kontrol XAMPP dan klik tombol Config

Mengapa mysql tidak berjalan di xampp?
Mengakses file konfigurasi Apache

Kemudian pilih httpd. conf. Cari di file ini untuk baris yang bertuliskan "Listen 80", dan ubah ke "Listen 8080". Ini akan memungkinkan Anda untuk terhubung ke Apache melalui port 8080 alih-alih opsi default

Anda juga perlu mencari baris yang bertuliskan ServerName localhost:80, dan mengubahnya menjadi ServerName localhost:8080. Simpan dan tutup file

Kemudian coba mulai Apache lagi. Jika ini adalah satu-satunya masalah Anda, platform harus berjalan sebagaimana mestinya. Namun, perhatikan bahwa jika Anda memiliki penginstalan WordPress yang dihosting melalui XAMPP, Anda harus mencari dan mengganti semua penyebutan “localhost” dengan “localhost. 8080”, termasuk yang ada di database Anda

Mengubah Port Apache XAMPP Anda di Mac

Jika Anda menjalankan XAMPP untuk macOS, Anda dapat menemukan httpd.conf Anda. conf dengan membuka Applications > XAMPP di Finder. Setelah Anda menemukan file tersebut, Anda dapat melakukan langkah yang sama untuk mengubah port Anda seperti yang kami jelaskan untuk pengguna Windows

Bagi mereka yang menggunakan XAMPP-VM, gulir kembali ke bagian di mana kami menjelaskan cara mengakses log kesalahan Anda untuk mempelajari cara menemukan file XAMPP Anda. Setelah mengakses direktori xampp, Anda akan menemukan httpd. conf di apache2 > conf

2. Sertakan Port Mendengarkan di Alamat Saat Mengakses Localhost

Biasanya, Anda cukup mengetik http. //localhost ke bilah alamat browser Anda untuk mengakses situs atau dasbor yang dihosting XAMPP. Platform secara otomatis terhubung ke Apache melalui port mendengarkan defaultnya, 80

Berjuang dengan downtime dan masalah WordPress? . Lihat fitur kami

Namun, jika Anda telah mengubah port mendengarkan instalasi XAMPP Anda (atau orang lain yang memiliki akses ke komputer Anda melakukannya), itu tidak akan dapat terhubung. Anda mungkin juga melihat ini terjadi jika ada konflik port Apache, seperti dijelaskan di atas

Masalah ini bisa sangat membingungkan karena panel kontrol XAMPP mungkin menunjukkan bahwa Apache dan MySQL keduanya berjalan. Namun, Anda tidak akan dapat mengakses situs atau alat Anda seperti PHPInfo atau phpMyAdmin

Kesalahan ini dapat mengambil beberapa bentuk yang berbeda. Jika Anda mencoba mengakses situs WordPress lokal, Anda mungkin melihat halaman kesalahan 404. Pengguna Chrome mungkin melihat ERR_CONNECTION_REFUSED sebagai gantinya

Mengapa mysql tidak berjalan di xampp?
Laman ERR_CONNECTION_REFUSED di Chrome

Untungnya, solusinya cukup sederhana. Anda hanya perlu menambahkan port mendengarkan ke alamat. Misalnya, jika Anda menggunakan port alternatif yang paling umum, masukkan http. // localhost. 8080 bukan hanya http. // localhost

Namun, jika Anda hanya ingin masuk ke localhost meskipun Anda telah mengubah port mendengarkan Apache, Anda dapat melakukannya

Mengubah Port Default di Windows

Pengguna Windows mengubah port default Apache XAMPP ke port mendengarkan baru mereka sehingga Anda tidak perlu menentukannya di bilah alamat. Untuk melakukannya, klik Config > Service and Port Settings > Apache di panel kontrol XAMPP

Mengapa mysql tidak berjalan di xampp?
Mengatur port baru untuk Apache

Kemudian ganti nilai Main Port dengan port Apache baru yang Anda konfigurasikan dan simpan perubahan Anda

Atur Penerusan Port di macOS

Di macOS, prosesnya sangat berbeda. Di panel kontrol, klik tab Jaringan. Di sini Anda dapat mengatur aturan penerusan porta

Mengapa mysql tidak berjalan di xampp?
Akses opsi Jaringan XAMPP di macOS

Anda ingin menambahkan aturan baru yang mengalihkan lalu lintas ke port default ke port mendengarkan Apache baru Anda. Jika Anda mengklik Tambah, Anda dapat memasukkan nilai ini di bidang yang relevan

Mengapa mysql tidak berjalan di xampp?
Tambahkan aturan penerusan port baru untuk XAMPP di macOS

Pilih aturan dari daftar dan klik tombol Aktifkan untuk mulai menggunakannya

3. Ubah Port MySQL Anda

Terakhir, terkadang XAMPP tidak berfungsi karena ada masalah dengan MySQL, bukan Apache. Namun, masalahnya masih sering berupa konflik port, yang artinya saat ini Anda sudah memiliki ide bagus tentang cara memperbaikinya

Dalam hal ini, Anda harus mengakses php Anda. ini, bukan file konfigurasi Anda. Menavigasi ke dasbor XAMPP Anda dan mengklik PHPInfo seperti yang kami jelaskan sebelumnya di postingan ini akan memungkinkan Anda menemukan jalur ke file ini untuk penginstalan Anda

Mengapa mysql tidak berjalan di xampp?
Temukan php. jalur ini di PHPInfo

Sebagai alternatif, jika Anda menggunakan XAMPP untuk Windows, Anda dapat mengakses file ini dari panel kontrol dengan mengklik Config > PHP (php. ini)

Mengapa mysql tidak berjalan di xampp?

Setelah Anda menemukan dan membuka php. ini, cari baris yang bertuliskan port = 3306, dan ubah menjadi port = 3307. Simpan dan tutup file, lalu mulai ulang MySQL

Ringkasan

XAMPP adalah alat yang bermanfaat untuk dimiliki, tetapi memecahkan masalah tertentu yang mencegah Anda mengakses situs WordPress lokal bisa membuat frustrasi. Untungnya, ini sering merupakan konflik port yang dapat Anda terapkan dengan cepat untuk menyelesaikannya

Pada artikel ini, kami menunjukkan kepada Anda apa yang harus dilakukan jika XAMPP tidak berfungsi karena masalah dengan Apache atau MySQL

  1. Selesaikan konflik port Apache dengan mengubah port mendengarkan Anda ke 8080
  2. Sertakan port mendengarkan di alamat saat mengakses localhost
  3. Ubah port MySQL Anda menjadi 3307 jika aplikasi lain memblokir port default 3306

Jangan lupa untuk melihat DevKinsta sebagai alternatif dari XAMPP


Dapatkan semua aplikasi, database, dan situs WordPress Anda secara online dan dalam satu atap. Platform cloud kami yang penuh fitur dan berkinerja tinggi mencakup

  • Pengaturan dan pengelolaan yang mudah di dasbor MyKinsta
  • Dukungan pakar 24/7
  • Perangkat keras dan jaringan Google Cloud Platform terbaik, didukung oleh Kubernetes untuk skalabilitas maksimum
  • Integrasi Cloudflare tingkat perusahaan untuk kecepatan dan keamanan
  • Jangkauan audiens global dengan hingga 35 pusat data dan 275+ PoP di seluruh dunia

Uji sendiri dengan diskon $20 untuk bulan pertama Hosting Aplikasi atau Hosting Basis Data. Jelajahi paket kami atau hubungi bagian penjualan untuk menemukan yang paling cocok untuk Anda

Bagaimana cara mengaktifkan MySQL di XAMPP?

Siapkan mySql dan instal beberapa basis data buku teks di mesin Anda .
Di phpmyadmin, klik tab Pengguna di bagian atas
Temukan baris yang memiliki User root dan Host 127. 0. 0. 1
Klik Edit Hak Istimewa
Klik Ubah kata sandi
Masukkan kata sandi dua kali (tuliskan di suatu tempat jika Anda tidak yakin dapat mengingatnya)
Klik tombol Mulai

Bagaimana cara memperbaiki MySQL tidak berjalan?

Kabar baiknya adalah, jika hal ini terjadi, ada tiga metode yang dapat Anda gunakan untuk memecahkan masalah tersebut. .
Jalankan XAMPP menggunakan hak administrator
Pulihkan cadangan basis data Anda
Ubah porta MySQL Anda

Mengapa XAMPP MySQL tidak berjalan di Mac?

Buka Terminal, tempelkan perintah ini. sudo su ; . Kemudian salin dan masukkan perintah berikut ini. ps aux. grep mysql. Ini akan menunjukkan kepada Anda proses dengan mysql dalam namanya. Setelah mendapatkan proses, Anda perlu mendapatkan ID proses dari proses bernama mysql .

Bagaimana cara memperbaiki upaya untuk memulai layanan MySQL?

Jika Anda telah menginstal MySQL di windows Anda, maka buka Layanan dengan menjalankan "services. msc" jalankan perintah atau dari menu Start di windows Anda dan klik kanan file MySQL dan kemudian hentikan layanan, sekarang buka XAMPP Anda dan mulai MySQL . Sekarang MySQL akan dimulai pada port 3306.