Mac OS X'te (Snow Leopard) MySQL'i nasıl kaldırabilirim?


13

Snow Leopard kutumda özel modüller içeren yerel bir web sunucusu kurduğumda MySQL'i komut satırından yükledim. Geçenlerde MAMP'i keşfettim ve onunla çalışmak sadece Apple'ın sahip olduğu kişisel web sunucusundan ve komutlar gibi komutlarla çalışmaktan daha kolay.

Bağlantı noktalarını tamamen kaldırıyorum ancak Etkinlik İzleyicimde hala 'mysqld' görüyorum. Bunu temiz bir şekilde kaldırmak istiyorum. Herhangi bir ipucu?

Yanıtlar:


19

Bilgisayarınızı henüz yeniden başlatmadıysanız, işlem hala çalışıyor olabilir. İlk olarak, yeniden başlatın.

Ardından, MySQL yeniden başlatıldıktan sonra hala Terminal'den görünüyorsa, aşağıdaki komutları birer birer verin : 1 :

  • sudo rm /usr/local/mysql
  • sudo rm -rf /usr/local/mysql*
  • sudo rm -rf /Library/StartupItems/MySQLCOM
  • sudo rm -rf /Library/PreferencePanes/My*
  • rm -rf ~/Library/PreferencePanes/My*
  • sudo rm -rf /Library/Receipts/mysql*
  • sudo rm -rf /Library/Receipts/MySQL*

Ve seçtiğiniz metin düzenleyicinizi kullanarak:

  • /etc/hostconfigSatırı düzenleme ve kaldırmaMYSQLCOM=-YES-

Hala MySQL'in farklı bir sürümünü yükleyemiyor veya çalıştıramıyorsanız, Terminal 2'de son bir komut vermeniz gerekebilir :

  • sudo rm -rf /var/db/receipts/com.mysql.mysql*

Bunu Lion'da denedim, orada da benim için iyi çalıştı. Teşekkürler!
Jon Quarfoth

Partiye bir yıldan fazla geç kaldım, ancak yeni bulduğum bir şey de /etc/my.conf dosyasını kaldırmak zorunda kaldım, bu yüzden yeni yüklediğim ile çakışmayacaktı. Bu cevap için teşekkürler; Bana biraz zaman kazandırdı!
Steve

2

Başka bir seçenek aşağıdakileri yapmaktır

Bunu çalıştır

launchctl list|grep mysql

Mysql işlem adının adını not edin

launchctl unload mysql-process-name-from-other-command.plist

Bu, kaldırmaya veya yeniden başlatmaya gerek kalmadan işlemi durduracaktır.


1

Etkinlik Monitörü'ndeki mysqld işlemini öldürmeniz gerekir.

Ardından aşağıdakileri silmeniz gerekir:

/usr/local/mysql
/usr/local/mysql-5.1.45-osx10.5-x86_64/
/Library/StartupItems/MySQLCOM/
/Library/PreferencePanes/MySQL.prefPane/
/Library/Receipts/mysql-5.1.45-osx10.5-x86_64.pkg/
/Library/Receipts/MySQLStartupItem.pkg/

İçinde sürüm numaraları olan klasörlerden bazıları, listelediklerimden farklı adlar olabilir.

Ayrıca bu Stackoverflow soru yardımcı olabilir: Mac OS X MySQL nasıl kaldırılır?


Etkinlik İzleyicisi'ndeki işlemi öldüremiyorum. Yeniden başlatılmasını sağlar.
Abhic
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.