MySqlException: невозможно подключиться к любому из указанных хостов MySQL. Приложение Asp.netCore на облачной платформе Google - PullRequest
0 голосов
/ 11 июня 2019

Я разработал приложение в ядре asp.net EF с базой данных MySql.Приложение развернуто в Google Cloud App Engine.Я пытаюсь подключить приложение Google Cloud App Engine к Cloud MySql в рамках того же облачного проекта.Локально я могу подключиться к этой базе данных, но при развертывании в облаке Google я получаю сообщение об ошибке

MySqlException: Истекло время ожидания. Время ожидания истекло до завершения операции, или серверне отвечает.MySql.Data.Common.StreamCreator.GetTcpStream (настройки MySqlConnectionStringBuilder)

MySqlException: Unable to connect to any of the specified MySQL hosts.**
MySql.Data.MySqlClient.NativeDriver.Open() 

Я использую ниже соединительную строку

 "DefaultConnection": "host=33.444.**.**;port=3306;database=mYdb;user=root;password=pASS"

img

1 Ответ

1 голос
/ 11 июня 2019

Взгляните на страницу «Подключение из App Engine» здесь в облачной документации SQL.Вам необходимо включить облачный SQL-сервер в вашем app.yaml, а затем подключиться через 127.0.0.1:5432.

...