Gestión de usuarios, permisos y roles (DCL)
Data Control Language (DCL) es el sublenguaje de SQL que provee los comandos utilizados para controlar los permisos de acceso a los datos en un sistema de gestión de bases de datos (DBMS). Los comandos DCL se utilizan para otorgar o revocar privilegios de acceso a los usuarios y para controlar otros aspectos de la seguridad de la base de datos.
Usuarios
Creación
Una vez que hayas iniciado sesión en MySQL, puedes usar el comando CREATE USER para crear un nuevo usuario. Aquí está la sintaxis básica:
CREATE USER '<username>'@'<host>' IDENTIFIED BY '<password>';username: Es el nombre del nuevo usuario que deseas crear.
host: Es el host desde el que el usuario puede conectarse. En este campo se puede poner una dirección ip, un nombre de host (incluido localhost) o el símbolo
%que indica que se permite conectar desde cualquier ip / host.password: Es la contraseña que deseas asignar al nuevo usuario.
Por ejemplo, si queremos crear un usuario mi_usuario, que tenga acceso desde cualquier máquina y cuyo password sea Sandia4you:
CREATE USER 'mi_usuario'@'%' IDENTIFIED BY 'Sandia4you';Una vez que hayas iniciado sesión en PostgreSQL, puedes usar el comando CREATE USER para crear un nuevo usuario. Aquí está la sintaxis básica:
CREATE USER <username> WITH PASSWORD '<password>';username: Es el nombre del nuevo usuario que deseas crear.
password: Es la contraseña que deseas asignar al nuevo usuario.
Por ejemplo, si queremos crear un usuario mi_usuario, cuyo password sea Sandia4you:
CREATE USER mi_usuario WITH PASSWORD 'Sandia4you';Eliminación
Una vez que hayas iniciado sesión en MySQL, puedes usar el comando DROP USER para eliminar un usuario. Aquí está la sintaxis básica:
DROP USER '<username>';username: Es el nombre del nuevo usuario que deseas crear.
Por ejemplo, si queremos eliminar al usuario usuario mi_usuario:
DROP USER 'mi_usuario';Una vez que hayas iniciado sesión en PostgreSQL, puedes usar el comando DROP USER para eliminar un usuario. Aquí está la sintaxis básica:
DROP USER <username>;username: Es el nombre del nuevo usuario que deseas crear.
password: Es la contraseña que deseas asignar al nuevo usuario.
Por ejemplo, si queremos eliminar al usuario mi_usuario,:
DROP USER mi_usuario;Cambiar contraseña
Una vez que hayas iniciado sesión en MySQL, puedes usar el comando ALTER USER para modificar el usuario. Aquí está la sintaxis básica:
ALTER USER '<username>' IDENTIFIED BY '<password>';username: Es el nombre del nuevo usuario.
password: Es la nueva contraseña que deseas asignar al usuario.
Por ejemplo, si queremos cambiar la contraseña del usuario mi_usuario cambiando el password a Tokio2324:
ALTER USER 'mi_usuario' IDENTIFIED BY 'Tokio2324';Una vez que hayas iniciado sesión en PostgreSQL, puedes usar el comando ALTER USER para cambiar la contraseña de un usuario. Auí está la sintaxis básica:
ALTER USER <username> WITH PASSWORD '<password>';username: Es el nombre del usuario.
password: Es la nueva contraseña que deseas asignar al nuevo usuario.
Por ejemplo, si queremos crear un usuario mi_usuario, cuyo password sea Tokio2324:
ALTER USER mi_usuario WITH PASSWORD 'Tokio2324';Last updated