[英]How to stop mysql on OsX from the command line
這個問題有很多答案,我嘗試了我發現的 - 沒有用
所以,我試過 sudo mysqld stop。 我仍然看到 mysql 進程正在運行:
0 317 1 0 11:15AM ?? 0:00.02 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/anarinsky-mbp.smartdestinations.com.pid
74 3562 317 0 11:40AM ?? 0:00.41 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/anarinsky-mbp.smartdestinations.com.err --pid-file=/usr/local/mysql/data/anarinsky-mbp.smartdestinations.com.pid
如果我執行“sudo kill -9 3562”.
也會發生同樣的情況“sudo kill -9 3562”.
嘗試轉到 /Library/LaunchDaemons 不會檢索任何 mysql 條目
ls /Library/LaunchDaemons | grep mysql
服務命令不起作用:
-bash: service: command not found
我的 OS X 版本是 10.9.2
我知道有兩個答案,由於您搜索了很長時間,因此可能無濟於事。
1.如果你從dmg安裝mysql,你可以在“系統偏好設置”中關閉它。
2.除此之外,您可以通過以下方式啟動/停止/重啟mysql:
sudo /usr/local/mysql/support-files/mysql.server start
sudo /usr/local/mysql/support-files/mysql.server stop
sudo /usr/local/mysql/support-files/mysql.server restart
要安裝 Homebrew,請打開 Terminal/iTerm 並運行以下命令或檢查https://brew.sh/
安裝mysql
$ brew install mysql.
先安裝brew服務
$ brew tap homebrew/services.
啟動mysql
$ brew services start mysql.
為了避免 mysqld 在殺死后自動重啟,請嘗試執行所有這 3 個命令:
$ brew services stop mysql
$ sudo launchctl unload /Library/LaunchDaemons/com.mysql.mysql.plist
$ sudo launchctl unload /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.