sql >> Database teknologi >  >> RDS >> Mysql

mySQL-undtagelse:Kan ikke oprette forbindelse til nogen af ​​de angivne MySQL-værter. gennem C#

Der kan være nogle årsager til det problem.

  1. Tjek dine værter fil. (Gå til menuen Kør og forbi+enter %systemroot%\system32\drivers\etc\ . Åbn Notepad.exe i administratortilstand, og rediger værter fil.)

Det burde have

# localhost name resolution is handled within DNS itself.
    127.0.0.1       localhost   ::1             localhost
  1. Det er meget sandsynligt, at du bruger en eller anden port til at oprette forbindelse til MySQL. Så du skal inkludere portnummer i forbindelsesstrengen.

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

Så det skulle gerne

Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;
Pwd=myPassword;

Normalt er Port 3306 så vær forsigtig med, hvad du indtaster som et MySQL-portnummer.




  1. MySQL forbinder to tabel-id'er for at producere resultater fra et bord til et andet

  2. Opret en MySQL-database

  3. Sådan opretter du kun en tabel, hvis den ikke findes i SQLite

  4. Hvorfor MySQL giver fejl Ikke tilladt at returnere et resultatsæt fra en funktion?