DCL : 管理用户,权限管理
管理用户
- 添加用户 :
CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';
- 删除用户 :
DROP USER '用户名'@'主机名';
- 查询用户
通配符 : % 表示可以再任意主机使用用户登录数据库
- 修改用户密码
两种方式 :
忘记root用户密码如何修改?
- 管理员身份运行cmd – >
net stop mysql
// 停止mysql服务 - 重新打开cmd, 使用无验证方式启动mysql服务 :
mysql --skip-grant-tables
- 重新打开cmd, 直接输入
mysql
进行登录 - 进行用户密码的修改
use mysql;
UPDATE USER SET PASSWORD = PASSWORD('root') WHERE USER = 'root';
- 完成密码修改后, 打开任务管理器
- 管理员身份运行cmd, 输入
net start mysql
// 运行mysql服务 - 使用正常的mysql登录命令即可.
mysql -uroot -proot
权限管理
- 查询权限
- 授予权限
- 撤销权限