mysql笔记(24)--安全管理
Posted HardyDragon_CC
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql笔记(24)--安全管理相关的知识,希望对你有一定的参考价值。
什么是安全管理?
查询当前所有用户
USE mysql;
SELECT USER FROM `user` u ;
如何管理用户?
创建用户
CREATE USER ben identified BY '12345'
USE mysql;
SELECT USER FROM `user` u ;
IDENTIFIED BY指定的口令为纯文本,MySQL将在保存到user表之前对其进行加密。为了作为散列值指定口令,使用IDENTIFIED BY PASSWORD
重命名用户
RENAME USER ben TO hardy;
删除用户
DROP USER hardy;
设置访问权限
在创建用户账号后,必须接着分配访问权限。新创建的用户账号没有访问权限。它们能登录MySQL,但不能看到数据,不能执行任何数据库操作
查看用户权限
SHOW GRANTS FOR hardy;
使用 grant …to 设置权限
GRANT SELECT ON crashcourse.* TO hardy;
使用 revoke… from 撤销权限
REVOKE SELECT ON crashcourse.* FROM hardy;
修改密码
不同版本方法不同
查看当前使用的用户名
select user();
思维导图–总结
以上是关于mysql笔记(24)--安全管理的主要内容,如果未能解决你的问题,请参考以下文章