Gestión de usuarios MySQL
para realizar la gestión de usuarios vamos a trabajar sobre la base de datos mysql, en esta base de datos se encuentra diferentes elementos de la configuración general de nuestro servidor y se encuentran definidos los usuarios del servidor dentro de la tabla user.
-Crear usuario:
En este caso vamos a crear al usuario administracion indicando a que servidor corresponde en este caso al localhost.
> CREATE USER administracion@localhost;
El comando IDENTIFIED BY nos permitirá asignarle una clave de identificación para este Usuario.
> CREATE USER administracion@localhost IDENTIFIED BY 'administracion';
-Eliminar usuario:
El comando DROP USER nombreusuario@servidor nos permitirá eliminar un usuario
> DROP USER administracion@localhost;
-Otorgar privilegios a un usuario:
1-En este caso asignaremos privilegios sobre todas las bases de datos.> GRANT UPDATE ON *.* TO nombreUsuario@nombreServidor;Mediante el comando GRANT otorgaremos privilegios a nuestro usuario, seguido de los privilegios que le queremos asignar, a continuación algunos privilegios:CREATE permite crear nuevas tablas o bases de datos.DROP permite eliminar tablas o bases de datos.DELETE permite eliminar registros de tablas.INSERT permite insertar registros en tablas.SELECT permite leer registros en las tablas.UPDATE permite actualizar registros en las tablas.GRANT OPTION permite remover permisos de usuarios.SHOW DATABASE Permite listar las bases de datos existentes."ON" recibe como parámetros a DB tendrá privilegios, en este caso "*.*" : indica que en todas las bases de datos."TO" recibe usuario y nombre de servidor:> GRANT UPDATE, INSERT, SELECT ON *.* TO administracion@localhost;2-ahora asignaremos privilegios en una tabla y una base de datos especifica.Al comando "ON" le indicaremos la base de datos y tabla con la cual tendrá privilegios.
No hay comentarios.:
Publicar un comentario