Gestión de usuarios de MySQL: agregar usuarios, autorizar, eliminar usuarios, revocar permisos

Tabla de contenido

1. Inicie sesión en la base de datos como usuario root y ejecute el siguiente comando

Segundo, revocar la autoridad


1. Inicie sesión en la base de datos como usuario root y ejecute el siguiente comando

1. Cree la base de datos de intercambio de datos

create database data_exchange character set utf8; 

2. Cree un usuario kangll con una contraseña de kangll 

CREATE USER 'kangll'@'%' IDENTIFIED BY 'kangll';

Durante el proceso de creación, solo se proporciona el nombre de usuario, pero no se especifica el nombre de host, luego el nombre de host predeterminado es "%", lo que significa un grupo de hosts, es decir, los permisos están abiertos a todos los hosts.

Modificar contraseña de usuario

update mysql.user set password = password('knagll') where user = 'knagll' and host = '%';
flush privileges;

3. Autorizar al usuario de kangll a tener todos los permisos de la base de datos data_exchange (todos los permisos de una base de datos)

grant all privileges on data_exchange.* to 'kangll'@'%' identified by 'kangll';

4. Establezca permisos en la base de datos data_exchange (la adición, eliminación, modificación y verificación se pueden establecer en uno o más) data_exchange: database, kangll: user

grant create, select, insert, update, delete on data_exchange.* to kangll@'%';
flush privileges;   //刷新系统权限表,即时生效

5. Eliminar usuario kangll

drop user kangll@'%';

6. Muestra la lista de privilegios autorizados por el usuario de kangll

show grants for kangll@'%';

Segundo, revocar la autoridad

1. Grant funciona en todo el servidor MySQL

grant select on *.* to kangll@localhost; -- kangll 可以查询 MySQL 中所有数据库中的表。 

grant all on *.* to kangll@localhost; -- knagll 可以管理 MySQL 中的所有数据库 

2. Revocar la autoridad del usuario sobre una base de datos 

REVOKE privilege ON data_exchange.* FROM 'kangll'@'%';

 

 

Supongo que te gusta

Origin blog.csdn.net/qq_35995514/article/details/108094353
Recomendado
Clasificación