服务器 A(192.168.1.3)
mysql服务器(5.6.12)端口6603,socket /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,socket /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');
错误:SQLSTATE [28000] [1045] 用户“用户名”@“本地主机”的访问被拒绝(使用密码:是)
但继续努力
$conn = mysql_connect('192.168.1.4:3306', 'username', 'password');