PDO не может подключиться к удаленному серверу MySQL

сервер 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

На сервере А есть работа при использовании

$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] Доступ запрещен для пользователя 'username' @ 'localhost' (используется пароль: YES)

но работать на

$conn = mysql_connect('192.168.1.4:3306', 'username', 'password');

Ответы на вопрос(4)

Ваш ответ на вопрос