OS X Mountain Lion ボックスに MySQL をインストールし、動作させました。現在、新しい WordPress サイトにアクセスするのに問題があり、ポートを提供する必要があるため、サーバーが正しく構成されていないことが示唆されています。接続を確認するために、次のテスト コードを作成しました。
<?php
$mysqli = new mysqli('localhost:3306', 'root', 'somepassword', 'gazos');
if ($mysqli->connect_error)
die('Connect Error (' . $mysqli->connect_errno . ') '. $mysqli->connect_error);
else
echo 'Good connection to gazos';
?>
良好な接続を返します。ポートを削除するとエラーになります。私は、WordPress 以外の別の Web サイトで、うまく機能する似たようなものを持っています。MySQL の構成を覚えていません。私はそれをインストールしました。my.cnf ファイルを確認すると、以下を除くすべてがコメントアウトされています。
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
接続にデフォルトのポートを指定するのは正常ですか? そうでない場合、何を修正する必要がありますか。