Improve security for MySQL installation

Squashed commit of the following:

commit d82211c3da56825c267ecdf749ad2a97a7bb5e65
Author: Dan Gillean <fiverest@gmail.com>
Date:   Fri Nov 7 17:01:42 2014 -0800

    Fix typos

commit 36fb6995438efe0afd07c370689817539c09b15d
Author: Jesús García Crespo <jesus@sevein.com>
Date:   Fri Nov 7 11:06:14 2014 -0800

    Remove passwordless option

commit 8346c891931d50dfc289c94452d4d60eebaa44fb
Author: Jesús García Crespo <jesus@sevein.com>
Date:   Fri Nov 7 10:50:31 2014 -0800

    Recomment to set a password for root

commit 43acfe344a27243d36be90a7d1693585c53f92cd
Author: Jesús García Crespo <jesus@sevein.com>
Date:   Thu Nov 6 16:59:27 2014 -0800

    Stop passing the MySQL password via the command line