При подключении к удаленному серверу Sql отображается отказ в доступе для пользователя azerty@41.175.10.32 (с использованием пароля: да) - PullRequest
2 голосов
/ 03 января 2012

Когда я настраиваю драйвер TMySqlConnection для подключения на локальном компьютере с помощью локального сервера wamp, все работает нормально, но когда я пытался настроить драйвер для удаленного сервера mysql во время разработки следующим образом:

HostName: mydomain-cdn.net Пароль: Hk * HjBc + SwXS Имя пользователя: myuserna_me База данных: mydbname_main

Я получил сообщение об ошибке:

aceess denied для пользователя myuserna_me@41.175.10.32 (с использованием пароля: yes)

Где 41.175.10.32 - это мой ip-адрес, а не (адрес хоста), как исправить проблему и сделать так, чтобы адрес хоста был ip сервера, на котором размещена моя база данных sql.

1 Ответ

3 голосов
/ 03 января 2012

Я думаю, что проблема в том, что вы не настроили пользователя myuserna_me, чтобы он имел право подключаться к БД с 41.175.10.32 IP. Учетные записи пользователей mySQL содержат информацию о том, с какого IP-адреса может подключаться данный пользователь, также можно использовать подстановочный знак % для доступа «без ограничений IP». См. Раздел « Добавление учетных записей пользователей » в руководстве по MySQL, в нем также есть несколько примеров.

...