私はこれについて頭を悩ませ始めています。 Coolest Guides On The Planetのチュートリアルを使用して、MySQL/Apache/PHPをセットアップします。予期したとおりに機能しないため、何かがうまくいかなかったと思います。アンインストールしてやり直してください。
問題は、システム環境設定またはコマンドラインのどちらでもMySQLを停止できないことです。私はネットで提案を試み続けますが、これまでのところ失敗しています。誰か助けてもらえますか?
ついに自動起動を回避しました-貢献してくれて、道を見るのを許可してくれたすべての人に感謝します。
私が使用した自動起動を停止するには:
Sudo launchctl unload -w /Library/LaunchDaemons/com.mysql.mysql.plist
そして私が使ったサービスを殺すために:
Sudo pkill mysqld
これは私のために働いたものです。別のplist名でリストされました:
Sudo launchctl unload -w com.Oracle.oss.mysql.mysqld.plist
Macユーザーの場合、kill -9 {pid}がプロセスを再起動し続けました。これは、MySQLサーバーを実行していたためです。 OSXで私はしなければなりませんでした:
1-システム設定。
2- mysqlを検索します。
3- [MySQLサーバーの停止]ボタンを押します。
githubの問題からそれを得て、それは私の問題を解決しました
https://github.com/docker/compose/issues/4950#issuecomment-4071457
ターミナルで
kill `pgrep mysqld`
これにより、mysqldプロセスが強制終了されます。
同じ問題が発生しましたmacOS High Sierraのシステム設定でMySql Severを停止できません。
やった brew uninstall mysql
ターミナルウィンドウで。
今システム設定でMySql Severの停止を停止できます。
Mysqlが私のマックにインストールされているので、2ウェイバイナリと自家製ビール.
コマンドラインで次のコマンドを発行してみてください:
ps -xo pid,ppid,stat,command | grep mysqld
2列目に親IDが表示され、プロセスが表示されます。 mysqldとその親プロセスを探します。見つけたら、次を発行します。
Sudo kill pid
ここで、pidはmysqldの親プロセスIDです。
[〜#〜] edit [〜#〜]プロセスの再起動を停止したい場合は、以下を試してください:
Sudo launchctl unload /System/Library/LaunchDaemons/mysqld.plist
brew services stop [email protected]
他のすべてが失敗したときに私のために働いた。