Nombres y nombres de host cuenta mysql

Juntos, los nombre de cuenta y MySQL nombre de host (El nombre del ordenador que está autorizado para conectarse a la base de datos) identificar una cuenta única. Dos cuentas con el mismo nombre pero diferentes nombres de host pueden existir y pueden tener diferentes contraseñas y privilegios. Sin embargo, hipocresía tener dos cuentas con el mismo nombre y el mismo nombre de host.

El servidor MySQL acepta conexiones desde una cuenta de MySQL sólo cuando esa cuenta se conecta desde nombre de host. Al generar el CONCEDER o REVOCAR declaración, a identificar la cuenta MySQL utilizando tanto el nombre de cuenta y el nombre de host en el siguiente formato: nombre de la cuenta@nombre de host (por ejemplo, root @ localhost).

El nombre de la cuenta MySQL no tiene relación de ninguna manera a la Unix, Linux o nombre de usuario de Windows (también llamado a veces la nombre de inicio de sesión). Si está utilizando una cuenta administrativa de MySQL llamado raíz, que cuenta no está relacionado con el Unix o Linux raíz nombre de inicio de sesión. Cambiar el nombre de la cuenta MySQL no afecta el nombre de usuario Unix, Linux o Windows - y viceversa.

Video: Tutorial MySQL - 5 - Usuario root

nombres y nombres de host de la cuenta MySQL tienen las siguientes características:

Un nombre de cuenta puede ser de hasta 16 caracteres de longitud. Puede utilizar caracteres especiales en los nombres de cuenta, como un espacio o un guión (-). Sin embargo, no se puede utilizar comodines en el nombre de la cuenta.

  • Un nombre de cuenta puede estar en blanco. Si existe una cuenta en MySQL con un nombre de cuenta en blanco, cualquier nombre de cuenta es válida para esa cuenta. Un usuario puede utilizar cualquier nombre de cuenta para conectarse a la base de datos si el usuario se conecta desde un nombre de host que ha permitido conectarse al nombre de cuenta en blanco y utiliza la contraseña correcta (si se requiere una contraseña).

    Video: Configuración cuenta corporativa POP e IMAP en dispositivos MAC ( IPod, ipad, iPhone, etc.)

    Puede utilizar una cuenta con un nombre en blanco para permitir que los usuarios anónimos se conecten a su base de datos.

  • El nombre de host puede ser un nombre o una dirección IP. Por ejemplo, el nombre de host puede ser un nombre, tal como thor.mycompany.com, o un IP (protocolo de Internet), tales como 192.163.2.33. La máquina en la que está instalado el servidor MySQL es localhost.

  • El nombre de host puede contener comodines. Puede utilizar un signo de porcentaje (%) Como un wildcard- % coincide con cualquier nombre de host. Si se agrega una cuenta de Jorge@%, alguien que utiliza la cuenta llamada Jorge puede conectarse al servidor MySQL desde cualquier ordenador.

    Video: conectar delphi XE con mysql Utilizando dbExpress

  • El nombre de host puede estar en blanco. Dejando el blanco nombre de host es el mismo que usar % para el nombre de host.

  • Puede crear una cuenta con un nombre de cuenta y blanco un nombre de host en blanco (o un signo de porcentaje - % - por el nombre de host). una cuenta de este tipo permitiría que cualquiera pueda conectarse al servidor MySQL mediante el uso de cualquier nombre de cuenta desde cualquier ordenador. Pero es probable que no desea dicha cuenta. Este tipo de una cuenta a veces se instala cuando se instala MySQL, pero que se le da ningún privilegio, por lo que no puede hacer nada.

    Cuando se instala MySQL, se instala automáticamente una cuenta con todos los privilegios: root @ localhost. Dependiendo de su sistema operativo, esta cuenta puede ser instalado sin una contraseña. Cualquiera que haya iniciado sesión en el equipo en el que está instalado MySQL puede acceder a MySQL y hacer cualquier cosa para que mediante el uso de la cuenta llamada raíz.

    (Por supuesto, raíz es un nombre de cuenta bien conocido, por lo que esta cuenta no es segura. Si usted es el administrador de MySQL, añadir una contraseña para esta cuenta inmediatamente.)

    Artículos Relacionados