前言 大家好吖,欢迎来到 YY 滴MySQL系列 ,热烈欢迎! 本章主要内容面向接触过C++ Linux的老铁 主要内容含:
用户管理 注意事项:
1.查询用户
USE mysql;SELECT *FROM user;
2.创建用户
CREATE USER‘用户名'@'主机名'IDENTIFIED BY‘密码';
3.修改用户密码
ALTER USER ‘用户名‘@'主机名’ IDENTIFIED WITH mysqlLnative_password BY ‘新密码’;
4.删除用户
DROP USER'用户名'@'主机名';
--创建用户itcast,只能够在当前主机localhost访问,密码123456;
create user 'itcast'@'localhost' identified by '123456';
--创建用户yy,可以在任意主机访问该数据库,密码123456;
create user 'heima'@'%' identified by '123456';
--修改用户 yy的访间密码为1234;
alter user 'heima'@'%' identified with mysql_native_password by '1234';
-- 删除itcast@localhost用户
drop user 'itcast'@'localhost';
1.查询权限
SHOW GRANTS FOR'用户名'@'主机名’;
2.授予权限
GRANT 权限列表 ON 数据库名.表名 TO'‘用户名‘@’主机名';
3.撤销权限
REVOKE 权限列表 ON 数据库名.表名 FROM‘用户名'@'主机名;
--查询权眼
show grants for 'yy'@'%'
--授予权限
grant all on itcast.* to 'yy'@'%';
--撤销权限
revoke all on itcast.* from 'yy'@'%'