I have been facing the following error intermittently.
Authentication to host \'127.0.0.1\' for user \'root\' using method \'mysql_native_password\' failed w
Guys I tried this: "SslMode=None" in the connection string, but if you need SSL then read this: http://www.voidcn.com/article/p-phfoefri-bpr.html
here is a sample connection string that works:
connectionString="Server=192.168.10.5;Database=mydata;Uid=root;Pwd=****;SslMode=None"
Hope this helps