Подключение к удаленному MySQL через локальную машину - PullRequest
0 голосов
/ 19 февраля 2010

Я пытаюсь подключиться к удаленной базе данных MySQL через PHP, установленный на моем локальном компьютере с Windows.

Версия MySQL: 5.1.43

Удаленная база данных настроена на прием соединений от моего IP, но я получаю эту ошибку:

Warning: mysql_connect() [function.mysql-connect]: OK packet 6 bytes shorter than expected in "my file here"

Warning: mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to MySQL 4.1+ using old authentication in "my file here"

Может кто-нибудь указать мне правильное направление, чтобы выяснить, что происходит не так?

1 Ответ

0 голосов
/ 19 февраля 2010

В случае, если вы управляете удаленным сервером (то есть можете изменить его конфигурацию и, возможно, даже обновить схему базы данных mysql), см. Невозможно подключиться к MySQL 4.1+ с использованием старой аутентификации .
Если вы не контролируете сервер, см. Метод хеширования пароля Mysql старый против нового

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...