Làm cách nào để gỡ cài đặt MySQL trên Mac OS X (Snow Leopard)?


13

Tôi đã cài đặt MySQL từ dòng lệnh khi tôi thiết lập máy chủ web cục bộ với các mô-đun tùy chỉnh trên hộp Snow Leopard của mình. Gần đây tôi đã phát hiện ra MAMP và nó chỉ dễ làm việc với nó hơn so với máy chủ web cá nhân mà Apple có và thông qua lệnh như utils.

Tôi gỡ cài đặt cổng hoàn toàn nhưng vẫn thấy 'mysqld' trong Trình giám sát hoạt động của mình. Tôi muốn gỡ cài đặt này sạch sẽ. Bất cứ lời khuyên?

Câu trả lời:


19

Nếu bạn chưa khởi động lại máy tính, quy trình vẫn có thể chạy. Đầu tiên, khởi động lại.

Sau đó, nếu MySQL vẫn hiển thị sau khi khởi động lại, từ Terminal, hãy đưa ra các lệnh sau đây lần lượt 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*

Và sử dụng trình soạn thảo văn bản của bạn lựa chọn:

  • Chỉnh sửa /etc/hostconfigvà xóa dòngMYSQLCOM=-YES-

Nếu bạn vẫn không thể cài đặt hoặc chạy phiên bản MySQL khác, bạn có thể phải đưa ra một lệnh cuối cùng trong Terminal 2 :

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

Chỉ cần thử điều này trên Lion, cũng làm việc tốt cho tôi ở đó. Cảm ơn!
Jon Quarfoth

Tôi đến bữa tiệc muộn hơn một năm, nhưng một điều tôi vừa tìm thấy là tôi cũng phải xóa /etc/my.conf để nó không xung đột với cái mới cài đặt của tôi. Cảm ơn câu trả lời này, mặc dù; tiết kiệm cho tôi một loạt thời gian!
Steve

2

Một lựa chọn khác là làm như sau

Chạy cái này

launchctl list|grep mysql

Ghi chú tên của tên quy trình mysql

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

Điều này sẽ dừng quá trình mà không cần phải gỡ cài đặt hoặc khởi động lại.


1

Bạn sẽ cần phải hủy bỏ bộ xử lý mysqld trong Trình giám sát hoạt động.

Sau đó, bạn sẽ cần phải xóa như sau:

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

Một số thư mục có số phiên bản trong đó có thể là tên khác với những gì tôi đã liệt kê.

Ngoài ra câu hỏi Stackoverflow này có thể giúp: Làm thế nào để bạn gỡ cài đặt MySQL khỏi Mac OS X?


Tôi không thể giết quá trình trong Activity Monitor. Tiếp tục khởi động lại.
Abhic
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.