You can set up the latest MySQL with a blank root password and open to the world as well. The lack of good security options is a 1.x-ism, now there are plenty of security mechanisms now https://docs.mongodb.com/v3.2/administration/security-checkl...
The default is now a randomly generated password. You have to overwrite it with --initialize-insecure if you want to setup with a blank password.
If you want to double check, try 'mysql --protocol=tcp'.