私のコードは昨日すべて正常に機能していましたが、今日は突然データベースに接続したくありません。私はその設定やコード上の設定を変更していないし、ソフトウェアも更新していない。私はすべてがこれです:PHP/PDOを使用してMySQLに接続するときのエラー
new PDO('mysql:host=localhost;port=3306;dbname=test', 'username', 'password');
そして、私はこれと言って素敵な例外メッセージが表示されます:
Warning: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///tmp/mysql.sock) in ...
事がある:私は明らかにUnixソケットを使用して接続しようとしていませんよTCP/IPを使用します。私は間違って何をしていますか?私がここで紛失しているものはありますか?
ありがとうございました。
でこの設定を使用できますか? –
関連する/ dupe:[警告:mysql_connect \(\):\ [2002 \]そのようなファイルやディレクトリはありません\(unix経由で接続しようとしています:///tmp/mysql.sock \)](http:// stackoverflow .com/q/4219970) – blahdiblah