Назад | Перейти на главную страницу

Хосту XXX.XXX.XXX.XXX не разрешено подключаться к этому серверу MySQL.

Я получаю MySql.Data.MySqlClient.MySqlException (0x80004005) с сообщением Хосту «XXX.XXX.XXX.XXX» не разрешено подключаться к этому серверу MySQL, где IP == Google.cloud IP. Я не знаю, есть ли проблема, потому что я меняю пароль базы данных mysql и почему-то Google Cloud остался со старым. Мой код C # для подключения агента Dialogflow к базе данных mysql через Google Cloud App Engine и ядро ​​asp.net 2.1 отлично работает с учетными данными localhost, но выдает ошибку 0x80004005, когда я меняю строку подключения с учетными данными базы данных GoDaddy mysql. Если я предоставлю доступ к этому определенному хосту через cPanel GoDaddy и попытаюсь повторить попытку с моим агентом, вернется та же ошибка с другим IP-адресом хоста.

Ошибки были собраны с помощью Google Cloud Logging> приложение выбранного ресурса GEA (https://console.cloud.google.com/logs/viewer?)

Перейдите в консоль на cloud.google.com из меню навигации выберите App Engine> Экземпляры и посмотрите Instances (autoscaled) скопируйте IP-адреса ВМ и добавьте их на панель своего домена как Remote MySQL hosts, для GoDaddy cpanel.