2016-07-15 5 views
1

こんにちは私はOS X 10.11用にmysql 5.7.13をダウンロードしましたが、phpmyadminに接続するのに問題があります。phpmyadmin 2002エラー、mysql.sock.lockがmysql.sockファイルの代わりになったようです

mysqlを完全にインストールし、mysqlサーバをオンにしてルートパスワードを設定することができました。サーバーではありません - そのようなファイルやディレクトリ -

2002:私は、私が正常に行うことができましたが、私は私のrootパスワードを使用してphpmyadminのにログインするために行くとき、私は、このエラーメッセージが表示されますphpMyAdminのを設定するために行ってきました応答(またはローカルサーバーのソケットが正しく構成されていません)。

と、このエラー

し、mysqli_real_connect():(HY000/2002):そのようなファイルやディレクトリはありません」

私のラップトップは、このシステムでは、サーバとクライアントとして機能しています道による。

ホスト= localhostの

ポート= 3306

mysql.sockファイルを検索したときに見つかりませんでしたが、/ tmpディレクトリにmysql.sock.lockという名前のファイルがあります。なぜなら、mysql.sock.lockは/ tmpにあり、mysql.sockでは表示されません私はこれが問題の大きな部分であると信じていますが、それをどう修正するかはわかりません。

また、OS Xがvar/mysql /内のmysql.sockファイルを探しているので、mysql.sock.lockのエイリアスを作成してサーバを再起動しましたが、これは何もしませんでした。

このエラーのヘルプはありがとうございます!

ありがとうございました!

これは奇妙な言葉であると私は謝罪しています。かなり新しいプログラミングです。私はこれらすべてのことを学び始めました。

答えて

1

mysql.sock.lockファイルを心配しないでください。私もそれに固執し、mysql.sockファイルは隠されています。

あなたがまだの場合は、あなたがsudo ln -s /tmp/mysql.sock /var/mysql/mysql.sockを入力した場合、それは隠しにmysql.sockファイルを検索しますsudo mkdir /var/mysql

を入力することでは/ varでmysqlディレクトリを作成します。

私はmysql.sock.lockファイルの名前をmysql.sockに変更しようとしたときにこれを理解し、mysql.sockファイルがすでに存在していたというエラーが表示されました。私はそれを試して、今私はPHPからmySQLに接続することができます。

関連する問題