Bagaimana cara menghapus instalasi MySQL di Mac OS X (Snow Leopard)?

13

Saya telah menginstal MySQL dari baris perintah ketika saya menyiapkan server web lokal dengan modul khusus pada kotak Snow Leopard saya. Saya baru-baru ini menemukan MAMP dan itu hanya lebih mudah untuk bekerja dengannya daripada dengan server web pribadi yang dimiliki Apple dan melalui perintah seperti utils.

Saya mencopot port sepenuhnya tetapi masih melihat 'mysqld' di Monitor Aktivitas saya. Saya ingin menghapus instalasi ini dengan bersih. Ada tips?

Abhic
sumber

Jawaban:

19

Jika Anda belum me-reboot komputer Anda, prosesnya masih bisa berjalan. Pertama, reboot.

Kemudian jika MySQL masih muncul setelah reboot, dari Terminal, mengeluarkan perintah berikut satu per satu 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*

Dan menggunakan editor teks pilihan Anda:

  • Edit /etc/hostconfigdan hapus garisMYSQLCOM=-YES-

Jika Anda masih tidak dapat menginstal atau menjalankan versi MySQL yang berbeda, Anda mungkin harus mengeluarkan satu perintah terakhir di Terminal 2 :

  • sudo rm -rf /var/db/receipts/com.mysql.mysql*
Michael Pryor
sumber
Baru saja mencoba ini pada Lion, bekerja dengan baik untuk saya di sana juga. Terima kasih!
Jon Quarfoth
Saya terlambat satu tahun ke pesta, tetapi satu hal yang baru saya temukan adalah saya juga harus menghapus /etc/my.conf agar tidak bertentangan dengan yang baru saya instal. Terima kasih atas jawaban ini; menyelamatkan saya banyak waktu!
Steve
2

Pilihan lain adalah melakukan hal berikut

Jalankan ini

launchctl list|grep mysql

Catat nama proses nama mysql

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

Ini akan menghentikan proses tanpa perlu menghapus atau memulai kembali.

sal
sumber
1

Anda harus membunuh proses mysqld di Monitor Aktivitas.

Maka Anda perlu menghapus yang berikut:

/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/

Beberapa folder dengan nomor versi di dalamnya mungkin nama yang berbeda dari yang saya daftarkan.

Pertanyaan Stackoverflow ini juga dapat membantu: Bagaimana Anda menghapus instalasi MySQL dari Mac OS X?

Menandai
sumber
Saya tidak dapat mematikan proses di Activity Monitor. Terus memulai ulang.
Abhic