sql >> Databasteknik >  >> RDS >> Mysql

asp.net / MySQL:Åtkomst nekad för användare ''@'localhost' (med lösenord:NO)

Löst. Förhoppningsvis hjälper detta någon annan med liknande problem och lindrar lite migrän på vägen. En vecka av ren panik gjorde att jag sökte gudomlig intervention när allt annat hade misslyckats, så den stora killen på övervåningen får bocken för den här. :)

Orsak: Ominstallation av MySQL och .NET-anslutningen innebar att maskin.config-filanpassningarna skrevs över.

Lösning: Efter uppdateringarna, se till att följande två ändringar är på plats i filen machine.config...

(1)

<membership>
   <providers>
      <add name="MySQLMembershipProvider" **autogenerateschema="true"** ... />
   </providers>
</membership>      

(2)

<connectionStrings>
  <add name="LocalMySqlServer" connectionString="server=dbServer;User Id=myUserID;password=myPassword;database=myDatabase" />
</connectionStrings>

Det var den andra som störde mig. Under ominstallationen hade koden ändrats till...

<connectionStrings>
   <add name="LocalMySqlServer" connectionString="" />
</connectionStrings>

...vilket är anledningen till att webbplatsen försökte ansluta till den lokala värddatorn och varför användarinformationen i anslutningssträngen web.config ignorerades.




  1. Hur genererar man automatiskt identitet för en Oracle-databas genom Entity-ramverket?

  2. MySql C++-anslutaren getString() fungerar inte korrekt, medan getInt fungerar perfekt

  3. Vilken är den minimala installationen som krävs för att distribuera en .NET-applikation med Oracle-klient 11?

  4. Hur man jämför nollvärden i MySQL