在本地預計使用docker 建構 mysql ,卻發現 3306 port 被佔用的情況。
這時,透過 刪除指定進程方式,來移除佔用 3306 port 的 process
先將 3306 process 找出,並且移除
ps ax | grep 3306
kill <PID>
由於 mysql 運作有守護進程,因此在 kill 之後,仍然會在自動重啟
考量本地的 mysql 之後沒有其他用途,因此,這裡採取直接移除的做法
移除 Mac 本地 MySQL方法
移除mysql連結及library
sudo rm -rf /usr/local/mysql
rm -rf /Library/PreferencePanes/MySQL.prefPane/
rm -rf /private/var/db/receipts/*mysql*
資料備份
/usr/local/mysql/data
完成移除動作後,重新開機即可