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

Tilføj applikationsnavn / programnavn i mysql-forbindelsesstrengen

Kolonnen "Program Name" i MySQL Workbench kommer fra en program_name forbindelsesattribut . MySQL-dokumentationen hævder fejlagtigt, at:

Dette er forkert på to måder:attributnavnet har en tastefejl (førende understregning) og koden, der sætter det blev slettet .

Der er ingen måde (en forbindelsesstrengindstilling eller andet) at indstille værdien af ​​denne attribut i MySQL Connector/NET. Desuden er forbindelsesattributterne del af det indledende håndtryk så der er ingen måde at indstille dem, efter at forbindelsen er etableret (f.eks. i din applikationskode).

Hvis du er villig til at ændre ADO.NET-stikbiblioteker, kan MySqlConnector bibliotek tilføjet support for et Application Name mulighed for forbindelsesstreng i v0.44.0 ; dette giver dig mulighed for at kontrollere forbindelsesattributten, der sendes til serveren (og den vises i MySQL Workbench).




  1. fejl:'Kan ikke oprette forbindelse til lokal MySQL-server gennem socket '/var/run/mysqld/mysqld.sock' (2)' -- Mangler /var/run/mysqld/mysqld.sock

  2. MySql SELECT INTO Variabel:returnerer null

  3. php exec() - mysqldump opretter en tom fil

  4. SQL-forespørgsel til udførelse af radiussøgning baseret på breddegrad