title: MySQL remote connection takes long to open affecting C# winform application
body: <p>I have an C# app that accesses LAN based mysql server for database operations, it works fine. However, as soon as I try to access a remote mysql server the time to open MySQL connection and query execution increases considerably this causes a hang like condition on the main thread.</p>
  
  <p>Just opening a MySQL connection takes about 1-3 seconds affecting the GUI.</p>
  
  <p>Is there any way to avoid this except for running MySQL operations on another thread? </p>