Petunjuk penginstalan untuk mysql menyarankan untuk menyalin /usr/local/Cellar/mysql/5.1.54/com.mysql.mysqld.plist
ke ~/Library/LaunchAgents
sehingga Mac OS X akan secara otomatis meluncurkan mysqld saat Anda login.
Jika Anda telah mengatur mysqld dengan cara ini maka launchd
proses, yang mengontrol LaunchAgents di Mac OS X v10.4 dan di atasnya, akan secara otomatis memulai ulang proses mysqld segera setelah dihentikan oleh mysql.server stop
memerintah. Ini mungkin penyebab munculnya pesan kesalahan, karena server sedang dimulai ulang secara otomatis.
Baru saja menguji ini di Mac saya. Jalankan mysql.server stop
perintah sepuluh kali dan setiap kali 'launchd' memulai kembali proses msyqld setelah sekitar satu detik. Enam kali perintah diakhiri dengan "SUKSES!" pesan. Empat kali diakhiri dengan pesan "ERROR! Manager of pid-file quit without updating file".
PEMBARUAN:Baru sadar saya tidak menyebutkan cara menghentikan server mysqld jika sedang dimulai oleh launchd.
Berikut adalah perintah untuk menghentikan daemon mysqld.
launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist