Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O PDO não pode conectar o servidor mysql remoto

$conn = new PDO('mysql:hostname=192.168.1.4;dbname=DB_TEST;port=3306','username','password');

deveria estar
$conn = new PDO('mysql:host=192.168.1.4;dbname=DB_TEST;port=3306','username','password');

hostname é inválido para dsn e assim PDO está ignorando o host e usando o padrão, que é localhost