Невозможно подключить базу данных MYSQL на хост-машине из контейнера docker - PullRequest
0 голосов
/ 16 июня 2020

Я развернул приложение. net как контейнер docker, который пытается подключиться к базе данных mysql, размещенной на хост-машине. Это ошибка, которую я получаю, когда запускаю контейнер

MySql.Data.MySqlClient.MySqlException (0x80004005): Host 'host.docker.internal' is not allowed to connect to this MySQL
server
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.Open()
   at MySql.Data.MySqlClient.Driver.Open()
   at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
   at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
   at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
   at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
   at MySql.Data.MySqlClient.MySqlPool.GetConnection()
   at MySql.Data.MySqlClient.MySqlConnection.Open()
   at NetworkBridge.Program.MySql(String server, String database) in C:\src\Program.cs:line 91
All done. Press any key to finish...

Я пробовал много решений через Google, но у меня ничего не работает!

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