-
DCL-管理用户
1.查询用户
use mysql; select * from user
2.创建用户
create user '用户名'@'主机名' identified by '密码'
3.修改用户密码
alter user '用户名'@'主机名' identified with mysql_native_password by '密码'
4.删除用户
drop user '用户名'@'密码'
举个栗子:
-- 创建名为’EL Psy Congroo‘的用户,只能在当前主机器访问,密码为123456;
create user 'EL Psy Congroo'@'localhost' identified by '123456';
-- 创建用户'Amadeus',可以在任意主机访问该数据库,密码为123456;
create user 'Amadeus'@'%' identified by '123456';
-- 修改用户Amadeus的访问密码为123
alter user 'Amadeus'@'%' identified with mysql_native_password by '123';
-- 删除EL Psy Congroo@localhost用户
drop user 'EL Psy Congroo'@'localhost'
注意:
- 主机名可以使用%通配。
- 这类SQL开发人员操作的比较少,主要是DBA( Database Administrator 数据库管理员)使用。