*   >> Lectura Educación Artículos >> science >> programación

Privilegios de acceso Mysql Administración de cuentas Statements

particular, entonces la raíz también tiene el mismo derecho (privilegio) para dejar la misma mesa. Así, en una empresa, la raíz tiene que ser una persona responsable. En esta serie, la frase, "usuario normal" significa que un usuario no root. Sólo hay un usuario root. Sin embargo, si la raíz le gusta, él puede dar todos sus privilegios (derechos) a cualquier usuario normal. Eso no es sin embargo recomendó. Él puede dar todos sus privilegios a más de un usuario normal; de nuevo esto no es recomendable. La sentencia de creación de usuario se utiliza para crear un nuevo usuario.

En términos simples, la sintaxis para crear un usuario es: Crear usuario 'nombre_usuario' @ 'nombre_host' [identificado por 'password'] nombre_de_usuario es el nombre del usuario, como, 'juan'. nombre_sistpral es el nombre del equipo que tiene el programa cliente. Puede ser por ejemplo una palabra 'León' o puede ser un nombre de dominio, por ejemplo, "Yahoo.com". En esta serie, es localhost porque el programa cliente (mysql) y el servidor están en el mismo equipo. El contenido corchete en la sintaxis es opcional en la creación del usuario, pero no después.

Puede tener algo como: crear usuario 'tú' @ 'localhost'; Con esta declaración, se crea un usuario que no tiene una contraseña. Usted puede agregar la contraseña más adelante, utilizando la sentencia SET PASSWORD (ver más abajo). Para crear el nombre de usuario y contraseña, al mismo tiempo, se podría escribir algo como: crear usuario 'que' @ 'localhost' identificado por 'you123'; Para este tutorial, se supone que esta es tu (el lector) el nombre de usuario (usted) y contraseña (you123). Para un usuario crear otro usuario, necesita el privilegio CREATE USER.

El usuario root tiene este privilegio de forma predeterminada. Él puede conceder el privilegio a usted y usted puede conceder a otra persona. Vemos cómo se hace esto en la siguiente sección (declaración). Hay una diferencia entre el nombre de usuario y nombre de la cuenta. En el ejemplo anterior, el nombre_usuario es, "usted" y el nombre de cuenta que es @ localhost (mejor escrito como 'usted' @ 'localhost'). Así que su nombre de cuenta de usuario es,'you'@'localhost'.The Declaración subvención Un usuario (incluyendo la raíz) utiliza la sentencia subvención para dar privilegios a otro usuario.

Para utilizar la declaración de subvención, el usuario debe tener el privilegio GRANT OPTION. El usuario root tiene este privilegio GRANT OPTION y todos los demás privilegios por defecto (

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.