AKA you're probably using WAMP or something other gay shit.. and are probably not even running MySQL properly..
Notice how your error message doesn't even show the MySQL host? What user is Navicat connecting as? If the MySQL service is running on a different IP address than the server you are...
your .htaccess file
Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
it's not enabled on default php ver (5.4) but is on 5.5, 5.6 and 7.0
add to top of .htaccess file:
# Use PHP7 as default
AddHandler application/x-httpd-php70 .php
# Use PHP7 php.ini if needed
suPHP_ConfigPath /usr/local/php70/lib
Keep backpedaling. You mention background worker in regards to C# and for some reason think it's not reasonable to consider that means the BackgroundWorker class (which is what any person who knows C# would think).
Your second link is useless. This one will clearly explain why you know nothing...
That is not a good reason to use a BackgroundWorker whatsoever. Not to mention a BackgroundWorker is just its own, dedicated thread. The whole purpose of BackgroundWorker is for time consuming operations, so you're way off your mark on "the task he needs to accomplish needs to be fast and...