Configurar el acceso remoto a una base de datos mysql
De Master Solutions Wiki
Para una máquina especifica
GRANT ALL ON *.* TO 'nombre_de_usuario'@'numero_de_ip' IDENTIFIED BY 'contraseña'
Desde cualquier maquina
GRANT ALL ON *.* TO 'nombre_de_usuario'@'%' IDENTIFIED BY 'contraseña'
Cambiar o asignar la contraseña de un usuario
mysqladmin -u nombres_usuario -h equipo password "nuevacontr"