Cómo Crear Cuentas De Usuario Usando MySQL Instrucción CREATE USER
Resumen: en este tutorial, usted aprenderá cómo usar el MySQL CREATE USER
instrucción para crear un nuevo usuario en el servidor de base de datos.
MySQL CREATE USER syntax
la instrucciónCREATE USER
crea un nuevo usuario en el servidor de base de datos.,
Aquí está la sintaxis básica de la instrucción CREATE USER
:
Code language: SQL (Structured Query Language) (sql)
en esta sintaxis:
primero, especifique el nombre de la cuenta después de las palabras clave CREATE USER
. El nombre de la cuenta tiene dos partes: username
y hostname
, separados por el @
inicio de sesión:
Code language: SQL (Structured Query Language) (sql)
El username
es el nombre del usuario. Y hostname
es el nombre del host desde el que el Usuario se conecta al servidor MySQL.,
la parte hostname
del nombre de la cuenta es opcional. Si lo omite, el usuario puede conectarse desde cualquier host.,
un nombre de cuenta sin un nombre de host es equivalente a:
Code language: SQL (Structured Query Language) (sql)
Si username
y hostname
contiene caracteres especiales como espacio o -
, debe citar nombre de usuario y nombre de host por separado de la siguiente manera:
Code language: SQL (Structured Query Language) (sql)
Además de la comilla simple ('
), puede usar retroiluminación ( `
) o comillas dobles ( "
).
en segundo lugar, especifique la contraseña para el usuario después de las palabras clave IDENTIFIED BY
.,
la opción IF NOT EXISTS
crea condicionalmente un nuevo usuario solo si no existe.
tenga en cuenta que la instrucción CREATE USER
crea un nuevo usuario sin ningún privilegio. Para otorgar privilegios al usuario, utilice la instrucción GRANT
.,herramienta:
Code language: SQL (Structured Query Language) (sql)
Introduzca la contraseña para el root
cuenta y pulse Enter
:
Code language: SQL (Structured Query Language) (sql)
en Segundo lugar, mostrar a los usuarios de la actual Servidor MySQL:
Code language: SQL (Structured Query Language) (sql)
este es el resultado:
Tercer lugar, crear un nuevo usuario llamado bob
:
Code language: SQL (Structured Query Language) (sql)
Cuarto, mostrar todos los usuarios de nuevo:
Code language: SQL (Structured Query Language) (sql)
El resultado será:
Code language: JavaScript (javascript)
El usuario bob
ha sido creado con éxito.,»b7cb570ad3″>
se puede acceder a:
Code language: JavaScript (javascript)
Séptimo, ir a la sesión del usuario root
y crear una nueva base de datos llamada bobdb
:
Code language: SQL (Structured Query Language) (sql)
Ocho, seleccione la base de datos bobdb
:
Code language: SQL (Structured Query Language) (sql)
Novena, crear una nueva tabla llamada lists
:
Observe que cuando usted presione Enter
, en lugar de mostrar la etiqueta mysql>
comando, el mysql herramienta muestra el ->
que acepta la nueva cláusula de la declaración.,
Décima, conceder todos los privilegios en el bobdb
a bob
:
Code language: SQL (Structured Query Language) (sql)
tenga en cuenta que usted va a aprender cómo otorgar privilegios a un usuario en el GRANT
tutorial.,
Xiii, mostrar las tablas de la etiqueta bobdb
base de datos:
Code language: SQL (Structured Query Language) (sql)
El usuario bob
puede ver el lists
tabla:
Code language: JavaScript (javascript)
Xiv, insertar una fila en el lists
tabla:
Code language: SQL (Structured Query Language) (sql)
Xv, la consulta de los datos de la etiqueta lists
tabla:
Code language: SQL (Structured Query Language) (sql)
Este es el resultado:
Code language: JavaScript (javascript)
de Modo que el usuario bob
puede hacer todo en el bobdb
base de datos.,
finalmente, desconéctese del servidor MySQL de ambas sesiones:
Code language: SQL (Structured Query Language) (sql)
en este tutorial, ha aprendido a usar MySQL CREATE USER
para crear un nuevo usuario en el servidor de base de datos.
- ¿Fue útil este tutorial?
- YesNo