可以利用window自带的cmd命令行窗口输入mysql指令
mysql -u xxx -p
输入密码 xxxx
welcome mysql.......
开始与之前所有在mysql中操作的一致
exit;
DCL数据控制语言 DataControlLanguage
控制用户的权限
grant赋予
remove回收
1.我们现在的身份是一个SYSDBA管理员 root账号
管理员可以操作其他普通用户的权限
通过root账号查看mysql数据库中的user表格
记录着所有的用户信息
user列 host列 password列 authentication_string列
2.先创建一个新的用户
database table user
create user '用户名'@'IP' identified by '密码';
create user 'zzt'@'localhost' identified by '123456';
用户被创建成功啦(只有一个默认的权限 Usage 只允许登录 不允许做其他事情)
通过这个语句show grants for'用户名'@'IP';3.给新的用户赋予权限
grant 权限 on 数据库名.表 to'用户名'@'IP';
grant all on *.* to'zzt'@'localhost';
赋予权限之后最好做一个刷新
flush privileges;4.注销root 用新用户登录
5.回收用户的权限
Usage
revoke 权限 on 数据库名.表名 from '用户名'@'IP';6.修改用户的密码
update user表 set authentication_string =password('123') where user ='zzt';7.删除用户
drop user '用户名'@'IP';
drop user 'zzt'@'localhost';