Cita: tengo dos usuarios "root", uno para localhost y otro para 127.0.0.1
"localhost" y 127.0.0.1 son sinónimos.
En términos generales no hay problema. Lo que tienes que recordar es que el "root" es el superusuario que no se debe utilizar jamás como usuario de una página web. Es el usuario que el DBA debe utilizar para controlar todo, y no se debe compartir jamás.