1

mySQL をインストールしたばかりで、Mac ターミナルで mysql と入力しようとすると、

エラー 2002 (HY000): ソケット '/tmp/mysql.sock' を介してローカル MySQL サーバーに接続できません (2)

答えを探してみましたが、まだ行き詰まっています。また、これが関連しているのか関連しているのかはわかりませんが、設定パネルに移動して mySQL を起動しようとしても起動しません。他のstackoverflowページなどの一部のサイトでは、「/usr/local/mysql/bin/mysqld_safe」を実行してみるように言われていますが、私にとっては許可が拒否されただけです..

実行中かどうかを確認するために ps -u mysql を実行しようとしましたが、印刷されたアドレスとアドレス: usr/local/mysql/bin/mysqld --basedir=/usr/local. だから私はそれが実行されていると思いますか?ボタンを物理的に押して設定パネルで有効にすることはできませんが、これは奇妙です。

編集:入力しました

$ sudo /usr/local/mysql/bin/mysqld_safe

パスワード:

130930 11:55:15 mysqld_safe '/usr/local/mysql/data/myname-mac.att.net.err' へのログ記録。130930 11:55:15 mysqld_safe /usr/local/mysql/data からのデータベースで mysqld デーモンを開始します終了しました

なぜそこで終わったのですか?

4

2 に答える 2

1

何日も同じエラーメッセージが表示され、最終的にそれを理解しました.

AMPS またはおそらく別の MYSQL インストール (削除したと思われるもの) から自分のコンピューターに my.cnf ファイルを取得しました。

しかし、手動で削除しなければならなかったのは /etc/ の隠しファイルであることがわかりました。http://ianlunn.co.uk/articles/quickly-showhide-hidden-files-mac-os-x-mavericks/

最後に、MySQL を homebrew でもう一度インストールし、成功しました。できます。また、もちろん今回は、自作のセットアップ プロセスで、私が抱えていた問題を指摘するメッセージを見つけました。

別のインストールからの「/etc/my.cnf」は、Homebrew で構築されたサーバーが正しく起動するのを妨げる可能性があります。

お役に立てれば。

于 2014-09-10T02:54:57.767 に答える