Ralat Permulaan Pelayan MySQL: "Pelayan Berhenti Tanpa Mengemas kini Fail PID"
Apabila memulakan MySQL pada Mac OS X v10.6 (Snow Leopard), pengguna mungkin menghadapi ralat "Pelayan berhenti tanpa mengemas kini fail PID." Ralat ini selalunya berpunca daripada isu kebenaran atau kehadiran kejadian MySQL yang bercanggah.
Mengenalpasti Punca Punca
Untuk menentukan punca asas, cari fail log dengan " akhiran .err", yang biasanya memberikan maklumat yang lebih terperinci. Ia boleh didapati di lokasi berikut:
/usr/local/var/mysql/your_computer_name.local.err
Langkah Penyelesaian Masalah
1. Semak untuk Menjalankan Instans MySQL
Jalankan arahan berikut untuk menentukan sama ada sebarang tika MySQL aktif:
ps -ef | grep mysql
Jika tika sedang berjalan, tamatkannya menggunakan:
kill -9 PID
di mana PID sepadan dengan ID proses daripada arahan sebelumnya.
2. Sahkan Pemilikan Direktori Data MySQL
Semak pemilikan direktori "/usr/local/var/mysql/" dengan:
ls -laF /usr/local/var/mysql/
Jika ia dimiliki oleh root, tukar pemilikan kepada "mysql" atau yang anda inginkan pengguna:
sudo chown -R mysql /usr/local/var/mysql/
Pertimbangan Tambahan
Atas ialah kandungan terperinci Mengapa Pelayan MySQL Saya Berhenti Tanpa Mengemas kini Fail PID pada Mac OS X?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!