-- 创建用户 itcast , localhost只能够在当前主机localhost访问, 密码123456;
create user 'test01'@'localhost' identified by '123456';
使用命令show databases;命令,只显示一个数据库,因为没有权限
-- 创建用户 test02, 可以在任意主机访问该数据库, 密码123456 ;
create user 'test02'@'%' identified by '123456';
- mysql>use mysql;
- Datase changed
- mysql>select user from user;
-- 修改用户 test01 的访问密码为 1234 ;
alter user 'test01'@'%' identified with mysql_native_password by '1234';
-- 删除itcast@localhost用户
drop user 'test01'@'localhost';
-- 查询权限
show grants for 'test02'@'%';
-- 授予权限,database表示数据库名,*表示所有表,授权给test02
grant all on database.* to 'test02'@'%';
-- 撤销权限 ,database表示数据库名,*表示所有表,撤销test02权限
revoke all on database.* from 'test02'@'%';