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

prøver at oprette forbindelse til ekstern mysql fra .asp-siden

OK, du har fundet den underliggende fejlmeddelelse (på serveren). Tak skal du have. Det er vigtigt:

 [MySQL][ODBC 3.51 Driver]Access denied for user 'bla'@'162.253.126.112' (using password: YES) 

Da du får "adgang nægtet", og da en MySQL-identitet" er en kombination af brugernavn + vært, betyder dette en af ​​tre ting:

  1. Du sender mySQL det forkerte brugernavn...

  2. ... Og/eller du logger på fra en vært, der ikke har fået adgang...

  3. ... Og/eller du sender mySql den forkerte adgangskode

Normalt ville den bedste måde at fejlfinde på være med mysql kommandolinjeklient. Jeg gætter på, at dette nok ikke er en mulighed for dig.

En anden måde kan være Kontrolpanel> ODBC> Test forbindelse:

Men dette er måske heller ikke en mulighed, hvis din IIS-webserver og MySQL-database er placeret sammen på fjernserveren (i stedet for lokal).

Her er nogle andre forslag til fejlfinding af dit mySQL brugernavn/adgangskode:




  1. TSQL Prøv / fang inden for transaktion eller omvendt?

  2. Sletning af alle poster i en tabel, der ikke er refereret til fra en anden tabel

  3. Oprettelse af delvist unikt indeks med sqlalchemy på Postgres

  4. Sådan opretter du forbindelse til MySQL, der kører på Docker fra værtsmaskinen