web-dev-qa-db-ja.com

mysqldが自動的に再起動し続ける

Mac OSX Al Capitanでmysqldを実行しています。起動後、私はmysql.server start mysqldサーバーを起動します。

しかし、私が走ったときmysql.server stop、またはSudo mysql.server stop、しばらく停止しましたが、後で自動的に再起動します。

私も試しましたmysqladmin -uroot -p -hlocalhost shutdownは無効です。

何度も何度も再起動し続けます。

おそらくmysql_safeプロセスに関連していると思いますが、自分自身がmysql.server start手動で。ありがとう!

6
Zhang Buzz

homebrewを使用してmysqlをインストールした場合、次のbrewコマンドを使用しない限り、mysqldは再起動し続けます。

brew services list

brew services list output

停止するサービスの名前を取得して、次のコマンドを実行します。

brew services stop [email protected]

差出人: https://stackoverflow.com/a/57169447/267037

2

brew install mysqlを実行してmysqlをインストールした後、推奨コマンドlaunchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plistを実行したため、上記のディレクトリに何かが置かれました。

その後、launchctlの作業を簡略化するために「lunchy」と呼ばれるツールをインストールしました。lunchy stop mysqlを実行した後、再び起動することはありません。

私はlaunchctl stop homebrew.mxcl.mysqlも実行しようとしましたが、mysqlプロセスは強制終了されましたが、しばらくしてから再び開始されました。

たぶんお弁当はここでいくつかのトリックをしましたか?知りません。

1
Zhang Buzz

私の場合、PIDを使用してプロセスを強制終了するとすぐに再起動し続けました。またbrew stopコマンドは、homebrewを使用せずにインストールしたため機能しませんでした。次に、Macシステム設定に移動し、そこにMySQLをインストールしました。それを開いてMySQLサーバーを停止するだけで完了です。このスクリーンショットでは、システム設定の下部にMySQLが表示されています。 enter image description here

0
jokerster