Daha önce yüklenmiş olan MySQL sürümü SUN / Oracle sitesindeki MySQL Topluluk İndirmeleri sayfasından geliyorsa, launchdmysqld sürecin başlatılmasıyla ilgili değildir . Nedense, MySQL ile dağıtılan başlangıç komut dosyası , önyükleme sırasında işlemleri başlatmak için kullanımdan kaldırılmış "Başlangıç öğeleri" teknolojisini kullanır. Aslında, mevcut ikili dağıtım (5.6.15) bile mysqldsunucuyu OS X (?!) üzerinde başlatmak için StartupItems kullanır
MySQL'in çakışan sürümünü başlatan başlangıç komut dosyası büyük olasılıkla adresinde bulunur /Library/StartupItems/MYSQLCOM/MYSQLCOM. Önyükleme zamanında, bu başlangıç öğesi /etc/hostconfig"MYSQLCOM" değişkeni ayarının "-YES-" olarak ayarlanıp ayarlanmadığını belirlemek için adresindeki dosyayı inceler . Öyleyse, başlangıç komut dosyası başlatılır mysqld.
İçindeki satırı değiştirerek MySQL'in başlatılmasını devre dışı bırakmak mümkün olmalıdır /etc/hostconfig yani belirttiğinden MYSQLCOM=-YES-söylemek MYSQLCOM=-NO-(sonraki açılışta başlatma işlemini devre dışı olmalıdır).
Şu anda çalışan örneğini sonlandırabilirsiniz mysqld komutu uygulayarak :
sudo /Library/StartupItems/MYSQLCOM/MYSQLCOM stop
Yanlış başlatma işlemini kalıcı olarak devre dışı bırakmak için mysqld işlemin , önce yukarıdaki komutu kullanarak artalan sürecini durdurmak ve sonra aşağıdaki komutu kullanarak MySQL başlangıç öğesini kaldırmak mümkün olmalıdır:
sudo rm -rf /Library/StartupItems/MYSQLCOM
Not: Ayrıca MySQL Tercih Bölmesi'ni de yüklemiş olabilir /Library/PreferencePanes/MySQL.prefpaneveya ~/Library/PreferencePanes/MySQL.prefpane... Bu tercih bölmesi, eski MySQL kurulumunun 'temizleme' parçalarına da kaldırılabilir.
psÜst süreci izlemek ve neyin başladığını görmek için koşabiliyormysqldmusunuz?