sql >> データベース >  >> RDS >> Mysql

brew install mysql、サーバーを停止しようとするとエラーが発生します

    mysqlのインストール手順では、/usr/local/Cellar/mysql/5.1.54/com.mysql.mysqld.plistをコピーすることをお勧めします。 ~/Library/LaunchAgentsへ ログイン時にMacOSXが自動的にmysqldを起動するようにします。

    この方法でmysqldを設定した場合は、launchd Mac OS X v10.4以降でLaunchAgentsを制御するプロセスは、mysql.server stopによって強制終了されるとすぐに、mysqldプロセスを自動的に再起動します。 指図。サーバーが自動的に再起動されるため、これがエラーメッセージの原因である可能性があります。

    私のMacでこれをテストしました。 mysql.server stopを実行しました コマンドを10回実行し、「launchd」を実行するたびに、約1秒後にmsyqldプロセスを再起動しました。コマンドは6回「SUCCESS!」で終了しました。メッセージ。 4回、「エラー!pidファイルのマネージャーがファイルを更新せずに終了しました」というメッセージが表示されて終了しました。

    更新:launchdによって起動されている場合にmysqldサーバーを停止する方法について言及しなかったことに気づきました。

    mysqldデーモンを停止するコマンドは次のとおりです。

    launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist



    1. PHP、MySQLエラー:列数が行1の値数と一致しません

    2. 大きなSQLスクリプトを実行する(GOコマンドを使用)

    3. バインド変数を使用してテーブルと列の名前を動的に渡す

    4. MySQLWorkbenchの代替-ClusterControlデータベースのユーザー管理