Если я открываю оболочку cmd и запускаю
>mysql --host=12.34.56.78 --port=1234 --user=myuser --password=mypassword mydb
, я могу успешно подключиться к удаленной базе данных mysql.
Но если я создаю страницу php на своем локальном хосте, содержащую
<?php
$hostname = "12.34.56.78:1234";
$username = "myuser";
$password = "mypassword";
$dbname = "mydb";
$connect = mysql_connect($hostname,$username,$password) or die ("Error: could not connect to database");
?>
Я получаю следующую ошибку:
Error: could not connect to database
Может кто-нибудь объяснить, что может быть причиной проблемы здесь?
mysql_error() => mysqlnd cannot connect to MySQL 4.1+ using old authentication