Cuando creas una nueva base de datos MySQL, debes establecer una contraseña para root y modificar así lo que viene por predeterminado, a menos que quieras ser hackeado. Para asignar o modificar una contraseña se usa la utilidad mysqladmin desde la consola, donde se deben ejecutar los siguientes dos comandos:
Comandos:
Shell:$ mysqladmin -u root password nuevaContraseña $ mysqladmin -u root -h host_name password nuevaContraseña
Ejemplo:
Shell:$ mysqladmin -u root password abcd3f6h1 $ mysqladmin -u root -h localhost password abcd3f6h1
Una vez hecho esto, deberás reiniciar tu servidor de MySQL que, en el caso de encontrarte en Linux, será:
Shell:$ sudo /etc/init.d/mysql restart