skip mysql test if we can't connect to local server

The live MySQL test assumes a local MySQL server is running and allowing root to login with no password. These aren't valid assumptions in every environment, so until it's made more configurable, the one test that assumes this should be skipped rather than failing the whole test suite.