Binnen 1 seconden inloggen op Ubuntu MySQL met .NET!
Aangezien ik veel programeer in VB2005 .NET (Visual Basic 2005 .NET) en nogal wat vraag van mijn MySQL server, welke op Ubuntu draaid, heb ik opgezocht hoe ik zo snel mogelijk kan inloggen op de MySQL server (ik had een behorlijke hekel aan de standaard 20 seconden wachttijd tussen inlogessies wanneer ik meerdere openstaande verbindingen nodig had!). Dit bleek erg eenvoudig te zijn, door in het my.cnf bestand, welke bij Ubuntu te vinden is in de map /ect/mysql/my.cnf, onder het kopje [mysqld] de volgende zin in te voeren: skip-name-resolve. Hierdoor doet MySQL geen DNS look-up meer, waardoor je enorm snel, binnen een seconden, kan inloggen vanuit bijvoorbeeld je .NET applicatie. Nadeel is echter wel dat je daarna alleen nog maar IP nummers an gebruiken in de MySQL Grand Table. Maar ja, het is ook niet echt slim om Hostnames te gebruiken voor authenticatie, deze zijn makkelijk te omzeilen. Dus misschien is deze wijziging zelfs wel veiliger / wenselijk voor je MySQL server, met als extra bonus dat je zeer snel kan inloggen!
En das natuurlijk nooit misselijk!