目录
一、mysql用户管理
1 新建用户
CREATE USER '用户名'@'来源地址' [IDENTIFIED BY [PASSWORD] '密码'];
1:使用明文密码创建用户
CREATE USER 'zhangsan'@'localhost' IDENTIFIED BY '123123';
2:使用密文密码创建用户
SELECT PASSWORD('123456'); #先获取密文
CREATE USER 'lisi'@'localhost' IDENTIFIED BY PASSWORD '密文';
2 查看用户信息
USE mysql; #切换到mysql库
SELECT User,authentication_string,Host from user; #查看user表中的用户信息
3 重命名用户 rename
RENAME USER 'zhangsan'@'localhost' TO 'wangwu'@'localhost';
4 删除用户信息 drop
DROP USER 'lisi'@'localhost';
5 修改当前登录用户的密码
set password = password('123456');
6 修改其他用户的密码
set password for 'nancy'@'localhost' = password('abc123');
7 忘记root用户密码的解决办法
8 查看当前登录用户
select user (); #查看当前登录用户和来源地址
二、mysql用户授权
1 授予用户权限
示例1:
GRANT select ON school.* TO 'zhangsan'@'localhost' IDENTIFIED BY '123456';
示例2:
GRANT ALL PRIVILEGES ON *.* TO 'nancy'@'%' IDENTIFIED BY '123456';
2 查看用户的权限
3 撤销用户的权限
示例1
revoke 权限列表/ALL on 库名.表名 from '用户名'@'来源地址';
示例2: