NearlyFreeSpeech MySQL データベースに接続しようとしています。PHPMyAdmin からはログインできますが、PDO からはログインできません。私はこのコードを使用しています
$dbconn = new PDO('mysql:host=127.0.0.1;dbname='.$config['db'].'; port=3307', $config['user'], $config['pass']);
$config は別のファイルで定義されています。私が得るエラーは次のとおりです。
Warning: PDO::__construct() [pdo.--construct]: [2002] Connection refused (trying to connect via tcp://127.0.0.1:3307)
Error: SQLSTATE[HY000] [2002] Connection refused
そして最終的に
Fatal error: Call to a member function query() on a non-object in...
私が使用する場合
mysql:host=localhost
私が得るエラーは
Error: SQLSTATE[HY000] [2002] No such file or directory
「接続が拒否されました」は「そのようなファイルやディレクトリはありません」よりも優れていると思いますが、ここからどこに行くべきかわかりません。なぜこれが起こっているのですか?ご協力ありがとうございました。