hace ya tiempo que no uso mysql (1 año +/-)
pero si estoy mal que me corrijan
cuando creas un usuario le especificas el nombre de la maquina o ip desde la cual se va a conectar
digamos usuario@localhost
clave: algo
ese usuario solo lo podras usar desde localhost, es decir el servidor
entonces si creas
[email protected]
clave:otra
tambien podrias conectarte con el usuario "usuario", pero la clave sera "otra"
ahora si necesitas un usuario que te permita conectar desde cualquier ip tendrias que crear un usuario asi
usuario@
Clave: cualquiera
es decir despues del @ no va nada.