だから私はこれで狂ってしまいます。私はMAMPをインストールしており、MySQLは正常に動作しています。私は今、サイトから正式なdmgのMySQL 5.7.19をインストールしてインストールしました。OSX MySql端末のパラメータ
私は状態の更新を取得していないので、実行中であっても停止することはできません。私はそれを降ろすことができますが、簡単です。
しかし、私が直面している大きな問題は、サーバが正しく起動され(prefパネルから)、ターミナルでmysqlを実行しようとするとプロセスが実行され、それぞれの/tmp/mysql.sockファイルが表示されることですまたはその他のmysqlコマンド)sockファイルが見つからないことを示すエラーが表示され、Applications/MAMPパスがパイプされます。
これを設定している可能性があるmy.cnfがどこから見ても、MAMPで使用されているものとは別のものはありません。それを上書きするように設定された環境変数はありません。実際、他のmy.cnfファイルはありませんが、何らかの理由で/ Applications/MAMPパスを使用する必要があると考えています。
my_print_defaults client
はそれとして
--socket=/Applications/MAMP/tmp/mysql/mysql.sock
パイプをこれを確認したが、私は絶対にないアイデアとどのようにこれが設定されているを持っていないと私は、このインスタンスのターミナルコマンドで実行できるようにする必要があります。今私を数時間夢中にさせる。
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
で
ないファイルはありません環境変数MYSQL_UNIX_PORTここで説明するように:https://dev.mysql.com/doc/refman/5.7/en/problems-with-mysql-sock.html
それでは、どの一体それは、この値を取得していますか?
また、DATA_DIR
とBASE_DIR
にもmy.cnfはありません。
明らかに私は正しいバイナリを呼び出すことを確認するためにwhich mysql
を実行しました。
ご迷惑をおかけして申し訳ありません。
更新my_print_defaults client --verbose --no-defaults
を実行すると、正確な出力が同じになりますので、別の場所に設定されていると思います。この変数はどこで別途設定できますか?