sql >> Base de Datos >  >> RDS >> Mysql

MySQL tiene dos contraseñas diferentes?

P: ¿Por qué parece haber dos contraseñas distintas?

R: Porque te estás conectando como dos diferentes usuarios.

Cada usuario tiene su propia contraseña y privilegios.

Un "usuario" de base de datos MySQL se identifica por dos partes:el usuario nombre y el anfitrión .

Por ejemplo, estos son tres usuarios distintos:

'username'@'localhost'
'username'@'127.0.0.1'
'username'@'%'

Para ver los usuarios definidos en su base de datos, puede consultar mysql.user tabla, por ejemplo

SELECT user, host FROM mysql.user ;

Es posible que desee revisar la sección correspondiente del Manual de referencia de MySQL.

Referencia:https://dev.mysql.com/doc /refman/5.5/es/agregar-usuarios.html

NOTA:Un valor localhost en el mysql.user tabla o una conexión no sinónimo de la dirección de bucle invertido TCP (127.0.0.1). No se resuelve en esa dirección IP ni en ninguna otra dirección IP. Es un especial valor.