It is critical that you do not use the default MySQL installation
security, it’s simply insecure.
Default Installation
When installed, MySQL enables any user with physical permissions
to the server to connect to the MySQL via unauthenticated users.
MySQL also provides complete access to all super user privileges
via the ‘root’ user with no default password.
$ mysql -uroot
mysql> SELECT host,user,password FROM mysql.user;
+--------------+------+-------------------------------------------+
| host | user | password |
+--------------+------+-------------------------------------------+
| localhost | root | |
| server.local | root | |
| 127.0.0.1 | root | |
| localhost | | |
| server.local | | …
[Read more]