Me acabo de enfrentar a como 12 problemas diferentes al montar una aplicación en un servidor nuevo. Uno de ellos, que no se tenía el acceso al servidor de MySQL. Para solucionarlo, basta con ejecutar la siguiente sentencia desde el administrador de MySQL:
GRANT ALL PRIVILEGES ON *.* TO root@[IP_o_NombreDelEquipo] IDENTIFIED BY [PasswordDelSqlUser]