2011-06-20 11 views
2

phpinfo()で報告されたソケットファイルが存在しない場合は、MySQLサーバへのTCP接続を作成しますか?PHPソケットファイルのないMySQL接続

AはWebサーバーでBはMySQLサーバーであるため、私は尋ねています。 Aはphpinfo()で定義されているように/ var/lib/mysqlディレクトリを持っていませんが、それでもサーバBに接続することができます。

答えて

3

それらが異なるサーバの場合は、TCP接続になります。ファイルソケットはネットワーク上では機能しません - ローカルでの使用のみです。

0

ソケットはローカルMySQLサーバに接続するためのデフォルトです。それ以外の場合は、TCP接続が使用されます。

次を使用して、ローカルサーバーのTCP接続を使用する場合:

mysql -h 127.0.0.1 -P 3306