Cuando comenzamos a usar MySQL, debemos tener una cuenta de usuario y sus credenciales, como nombre de usuario y contraseña. Estas credenciales iniciales nos otorgarán "raízAcceso o control completo de todas nuestras bases de datos y tablas. A veces, queremos dar acceso a la base de datos a otra persona sin otorgarles el control completo o simplemente querer otorgar acceso completo a una base de datos, el "Otorgar todos los privilegios en"La declaración se puede usar.
Esta guía proporciona el método para hacer un nuevo usuario en MySQL y le otorga acceso completo a una sola base de datos.
Cómo crear un nuevo usuario en MySQL y otorgarle acceso completo a una única base de datos?
Siga los pasos proporcionados para hacer un nuevo usuario en MySQL y le otorga acceso completo a una sola base de datos:
Paso 1: Conecte el terminal con MySQL Server
Inicialmente, acceda al servidor MySQL ejecutando el siguiente comando junto con el nombre de usuario y la contraseña predeterminada:
mysql -u raíz -p
Paso 2: Mostrar bases de datos
Ahora, ejecute el comando declarado a continuación para enumerar todas las bases de datos:
Mostrar bases de datos;
Desde la lista mostrada, hemos seleccionado el "testdbBase de datos para un procedimiento adicional:
Paso 3: crear un nuevo usuario
Para crear un nuevo usuario para una base de datos previamente seleccionada, ejecute el "CREAR USUARIO" dominio:
Crear el usuario 'testdb1'@'localhost' identificado por 'testDB1234';
Aquí:
De la salida dada, el "Consulta bien"Representa que la consulta se ha ejecutado con éxito:
Paso 4: Ver lista de usuarios
Use el siguiente comando para asegurarse de que el nuevo usuario creara o no:
Seleccione el usuario de MySQL.usuario;
Según la salida dada a continuación, un nuevo usuario "testdb1"Existe en la lista:
Paso 5: otorgue el acceso completo a una base de datos
Finalmente, da acceso completo a una base de datos en MySQL, ejecute el "Otorgar todos los privilegios"Consulta con el nombre de la base de datos, el nombre de usuario y el nombre de host:
Otorgar todos los privilegios en TestDB.* A 'testdb1'@'localhost';
Aquí:
Se muestra la siguiente salida, la consulta especificada se ha ejecutado correctamente:
Paso 6: Verificar el acceso a la subvención
Por último, ejecute el "ESPECTÁCULOComando para verificar si el acceso a una base de datos se otorga completamente al nuevo usuario o no:
Mostrar subvenciones para 'testdb1'@'localhost';
Se puede observar que el acceso completo a una base de datos se ha otorgado al nuevo usuario:
Eso es todo! Hemos compilado la forma más fácil de crear un nuevo usuario en MySQL y darle acceso completo a una sola base de datos.
Conclusión
Para crear un nuevo usuario en MySQL, ejecute el "Crear usuario ''@'' identificado por '';" dominio. Para dar acceso completo a una base de datos al nuevo usuario, ejecute el "Otorgar todos los privilegios en .* A ''@'';" dominio. Para la verificación, ejecute el "Mostrar subvenciones para ''@'';" dominio. Esta guía proporcionó el método para crear un nuevo usuario en MySQL y darle acceso completo a una sola base de datos.