Saya menemukan tip di tempat lain yang mengatakan untuk menjalankan:
> sudo ${XAMPP_HOME}/xamppfiles/bin/mysql.server start
Saya lakukan, dan hasilnya menarik:
> sudo ${XAMPP_HOME}/xamppfiles/bin/mysql.server start
Password:
sudo: /xamppfiles/bin/mysql.server: command not found
Demikian ${XAMPP_HOME}
tidak terdefinisi.
Jadi saya edit ~/.bash_profile
dan menambahkan baris:
export XAMPP_HOME="/Applications/XAMPP"
Setelah memulai ulang Terminal, perintah kami sekarang menghasilkan:
Starting MySQL
. ERROR! Manager of pid-file quit without updating file.
Tidak yakin apa yang harus dilakukan pada titik ini, tetapi ini berlangsung.
Memperbarui: Saya mencari /Applications/XAMPP/xamppfiles/var/mysql
dan perhatikan file .err (harus dimulai dengan nama komputer lokal Anda, seperti johns-macbook-pro.local.err
). Itu menunjukkan bahwa izin saya kacau: "Kesalahan berarti mysqld tidak memiliki hak akses ke direktori. Nama file ./ibdata1 ”
Pengaturan /Applications/xampp/xamppfiles/var/mysql/
dan semua isinya agar dapat dibaca dan ditulis untuk semua orang melakukan trik. Mungkin solusi terbaik adalah chown -R mysqld /Applications/xampp/xamppfiles/var/mysql/
.