- Use Individual parameters to pass authentication parameters
- username
- password
- database
`connection-string` is now considered deprecated but still supported
Tests are separated into `deprecated` and `ng` in case deprecation results in removed of connection-string support
By making the database optional opens the scenario where we just want
to issue commands on the server (eg: to create a database),
- Fix: If the database name had spaces `mysql` call would fail
- Pass the password as an environment variable instead of command line.
Eliminates warning that password method passing is insecure.