Macbookを持っています。永遠にmysqlサーバーをインストールして起動時に実行していました(El Capitanを使用)。
さて、Wineをインストールしました。それ以降、mysqlサーバーは再起動時に起動に失敗します。それから手動で実行./mysqld
する/usr/local/mysql/bin
とうまくいきます。奇妙なことは次のとおりです:launchctl list
実行中のプロセスのリストを表示するためにgrepを使用してパイプする場合、mysqlは表示されません(実行されていることがわかります!)
mysqldを実行しているターミナルウィンドウ:
実行中の mysqlプロセスが表示されない grep検索を実行するターミナルウィンドウ[作業中にどのように見えるかを示すために、コントロールグループとしてGPGを検索しました。
以前にセットアップを実行していたときに、これを使用しました:https : //stackoverflow.com/a/35445024/2226328に問題も問題もなく。を使用してワインをインストールしてから:起動時にロードbrew install wine
できませんmysqld
。何か案は?
これでwineをアンインストールして同じ問題が発生したため、brew update
同様に実行しましたが、mysqlを個別にインストールすることを決定しました。
編集:ここでいくつかの最後のフォローアップ。sudo launchctl listを実行したら| grep mysqlは、mysqldが動作していることを示していました... mysqlエントリのsystem.logを見ると、起動に失敗していることが示され、以下の回答に記載されているエラーログplistエントリが作成されました。mysqlフォルダーの権限を変更すると、再帰的に問題が修正されました。このコマンドは、システム上のmysqlユーザーの名前を表示します。
dscacheutil -q user | grep mysql
3/16/16 8:25:02.023 PM com.apple.xpc.launchd[1]: (com.oracle.oss.mysql.mysqld) Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
うーん、私は所有者がそのディレクターの属性取得した後にlaunchctlのplistの上のchownにしようと思います...繰り返し私のログの中に