3

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

接続にデフォルトのポートを指定するのは正常ですか? そうでない場合、何を修正する必要がありますか。

4

1 に答える 1

3

試すnew mysqli('127.0.0.1', 'root', 'somepassword', 'gazos');

于 2013-07-18T13:00:09.613 に答える