Pertanyaan Basis Data MySQL tidak akan mulai di XAMPP Manager-osx


Saya mengunduh XAMPP sekitar sebulan yang lalu dan itu berfungsi dengan baik. Hari ini saya menginstal perangkat lunak pengenalan suara dan kemudian restart komputer saya. Sejak itu, MySQL tidak akan mulai di aplikasi manager-osx saya. Itu tidak melemparkan saya di 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 berjalan. MySQL tidak. Ketika saya pergi ke phpmyadmin, itu melemparkan 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 internet sedikit, saya menemukan masalah serupa yang dialami pengguna dengan MAMP, pengguna lain menyarankan untuk membunuh proses mysql, apa pun artinya itu. Mungkinkah ini menjadi masalah saya?

PERBARUI 2:

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

1) Buka terminal dan ketik

sudo su

lalu masukkan kata sandi Anda

2) Kemudian ketik

ps aux | grep mysql

(cukup salin dan tempel ini)

3) Anda harus mendapatkan id proses dari mysql. Harus ada angka di dekat bagian atas, seperti 739 atau 8827

4) Bunuh proses menggunakan

kill -9 {process id}

ini seharusnya terlihat seperti ini: kill -9 739

5) Restart MySQL di manager-osx


75
2018-01-21 19:13


asal


Jawaban:


Ini seharusnya berfungsi:
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start


141
2017-08-25 08:29



Panduan Minimal

1 sudo killall mysqld

2 manager-osx> mulai mysql


Jika itu tidak berhasil ...

sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start

Google kesalahannya ...


Contoh:

Kesalahan:

ERROR! The server quit without updating PID file (/Applications/XAMPP/xamppfiles/var/mysql/<computername>.local.pid)

Solusi saya:

Di /Applications/XAMPP/xamppfiles/etc/my.cnf perubahan user = <uid> itu itu <uid> aku s uid dari id perintah.

$ id
uid=...

$ vim /Applications/XAMPP/xamppfiles/etc/my.cnf
...

52
2017-10-14 01:13



Jika perintah ini tidak berhasil untuk Anda:

sudo killall mysqld
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start

Coba ini:

Untuk XAMPP 7.1.1-0, saya mengubah nomor port dari 3306 menjadi 3307.

  1. Klik Kelola Server
  2. Memilih Basis Data MySQL
  3. Klik Konfigurasikan di kanan mu
  4. Ubah nomor port Anda menjadi 3307
  5. Klik OK
  6. Tutup Panel Kontrol Anda dan luncurkan kembali.

Anda sekarang baik untuk pergi.


30
2018-02-07 09:28



periksa kesalahan log di / Applications / XAMPP / xamppfiles / var / mysql / dengan nama file seperti your_machine_name.local.err, jika Anda menemukan sesuatu seperti: "Mencoba membuka tablespace yang sebelumnya dibuka. tablespace sebelumnya ... menggunakan ID ruang"

berikut ini berfungsi untuk saya:

edit file:

/Applications/XAMPP/xamppfiles/etc/my.cnf

temukan bagian [mysqld], tambahkan satu baris:

innodb_force_recovery = 1

lalu lari

sudo /Applications/XAMPP/bin/mysql.server mulai

semuanya baik-baik saja lagi.

dan kemudian langkah terakhir:

edit my.cnf lagi dan hapus baris yang baru saja Anda tambahkan:

innodb_force_recovery = 1

dan restart mysql lagi. Kalau tidak, semua tabel Anda hanya akan dibaca


27
2018-03-21 07:59



Saya sudah mencoba semua metode ini dengan tidak berhasil (termasuk tentu saja me-reboot) tetapi ketika saya

sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start

Saya hanya mendapatkan:

Starting MySQL
. ERROR! 

Bukan informasi yang paling berguna!


17
2018-02-27 15:15



Bagi saya hal berikut ini bekerja: Ubah izin menjadi 'hanya baca' untuk 'semua orang' ke file /Applications/XAMPP/xamppfiles/etc/my.cnf. Kemudian mulai MySQL dari XAMPP manager.


9
2017-11-18 19:42



Saya pertama tidak bisa mengelola untuk membunuh mysql daemon dengan perintah yang diposting di sini. Jadi saya ingat waktu linux saya dan melakukan hal berikut:

Saya memonitor proses yang berjalan dengan menjalankan top di satu jendela terminal. Lalu aku membunuh mysqld via sudo killall mysqld (sekrup PID ;-)) di lain dan restart melalui sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start.


6
2017-07-21 20:43



  1. tutup kontrol XAMPP
  2. sudo killall mysqld
  3. sudo /Applications/XAMPP/xamppfiles/bin/mysql.server mulai

6
2018-06-15 07:25



Sudah ada banyak jawaban, tapi saya rasa saya menemukan penyebabnya, setidaknya untuk saya. Sepertinya jika Anda meletakkan komputer Anda untuk tidur (atau tertidur sendiri), ketika dibuka kembali, ia mencoba untuk membuka proses mysql lagi. Pada satu titik saya melihat monitor aktivitas saya dan saya memiliki 5 kejadian berjalan - membunuh semuanya dan kemudian memulai mysql bekerja.


4
2017-10-25 14:59



sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start    

Ini berhasil bagi saya.


4
2018-05-15 19:11



coba dua baris ini dari terminal

  1. sudo killall mysqld
  2. sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start

4
2018-01-22 19:52