SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【php】いろんなポートのMySQLに接続する

問題

MySQLデータベースサーバーが、標準のポート番号3306以外で稼動しているとき、どうやって接続するの?

答え

こんな感じ。

mysql_connect('192.168.123.123:3307', 'test-user', 'test-password');

実はlocalhostにデータベースがあって、TCP/IP接続ではなくてUnixドメインソケットで接続できる場合はこれもあり。

mysql_connect(':/tmp/mysql1.sock', 'test-user', 'test-password');

「localhost」を省略しなかったらこうなる。

mysql_connect('localhost:/tmp/mysql1.sock', 'test-user', 'test-password');

関連するメモ

コメント