ホームページ >バックエンド開発 >PHPチュートリアル >問題が発生しました。インターネットで提供されている方法はどれも機能しませんでした。アドバイスをお願いします。

問題が発生しました。インターネットで提供されている方法はどれも機能しませんでした。アドバイスをお願いします。

WBOY
WBOYオリジナル
2016-06-23 13:52:43833ブラウズ

警告: mysqli_real_connect(): (HY000/2002):


回复讨论(解决方案) には そのようなファイルやディレクトリはありません

提供された情報が少ない

何らかの理由で mys OS X 上の ql は、次の場所を取得します。必要なソケット ファイルは少し間違っていますが、本物のウィザードのおかげで (ギャビン、あなたです)、解決策はシンボリック リンクを設定するのと同じくらい簡単です。

/tmp/mysql.sock または /var/mysql/mysql.sock としてソケット(長さゼロのファイルとして表示される)がある可能性がありますが、1 つ以上のアプリが他の場所でそれを探しています。

ソケットを移動して構成ファイルを編集し、パスが正しいサーバーから離れた場所に編集したファイルを保存する必要があるのではなく、シンボリック リンクを作成するだけで、Mac が必要なソケットを見つけられるようになります。間違って場所!

/tmp/mysql.sock はあるが、/var/mysql/mysql.sock がない場合は...

そうですか

/var/mysql/mysql.sock はあるが、/tmp/mysql.sock がない場合

cd /var sudo mkdir mysqlsudo chmod 755 mysqlcd mysqlln -s /tmp/mysql.sock mysql.sock


ディレクトリとリンクを作成するには権限が必要なので、必要に応じて上記のコマンドの前に sudo を付けてください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。