Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Exceção mySQL:Não é possível conectar a qualquer um dos hosts MySQL especificados. através de C#


Pode haver algumas razões para esse problema.
  1. Verifique seus anfitriões Arquivo. (Vá para o menu Executar e passe+enter %systemroot%\system32\drivers\etc\ . Abra o Notepad.exe no modo Administrador e edite os hosts arquivo.)

Deveria ter
# localhost name resolution is handled within DNS itself.
    127.0.0.1       localhost   ::1             localhost
  1. Muito provavelmente você está usando alguma porta para se conectar ao MySQL. Portanto, você deve incluir o número da porta na string de conexão.

https://www.connectionstrings.com/mysql/

Então deve gostar
Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;
Pwd=myPassword;

Normalmente a porta é 3306 então tenha cuidado com o que você está inserindo como um número de porta MySQL.