簡體   English   中英

如何從命令行停止 OSX 上的 mysql

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM