サーバーA(192.168.1.3)
mysql サーバー (5.6.12) ポート 6603、ソケット /var/run/mysql/mysql.sock
php(5.5.0) php.ini pdo_mysql.default_socket = /var/run/mysql/mysql.sock
サーバーB(192.168.1.4)
mysql サーバー (5.5.11) ポート 3306、ソケット /var/run/mysql/mysql.sock
サーバーAで使用する場合は作業です
$conn = new PDO('mysql:hostname=localhost;dbname=DB_TEST','username','password');
ただし、使用時にサーバーBに接続できません
$conn = new PDO('mysql:hostname=192.168.1.4;dbname=DB_TEST;port=3306','username','password');
ERROR:SQLSTATE[28000] [1045] ユーザー 'username'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)
しかし、取り組む
$conn = mysql_connect('192.168.1.4:3306', 'username', 'password');