SQL语句及5.7.2 mysql 用户管理

Posted c_G-17

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL语句及5.7.2 mysql 用户管理相关的知识,希望对你有一定的参考价值。

一、用户的定义

1.1 用户名+主机域

此处为5.7.2版本的mysql当中password字段已改为authentication_string
mysql> select user,host,authentication_string from user;

+---------------+-----------+-------------------------------------------+
| user          | host      | authentication_string                     |
+---------------+-----------+-------------------------------------------+
| root          | localhost | *5B11E7BC48365F1019E05077EBDC42BA908B3342 |
| mysql.session | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| mysql.sys     | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| shiqi         | %         | *5B11E7BC48365F1019E05077EBDC42BA908B3342 |
| shiqi         | localhost | *5B11E7BC48365F1019E05077EBDC42BA908B3342 |
+---------------+-----------+-------------------------------------------+
5 rows in set (0.02 sec)

1.2 用户作用

1.2.1 登录数据库

   登录命令为:mysql -u username -p 然后输入密码
1.2.2 管理数据库和维护数据


1.3 连接数据库

   定义用户:用户名+主机域,密码
   定义权限:对不同的对象进行权限(角色)定义

命令:
grant authority on target_zone to ‘user‘ identified by ‘password‘

权限内容(authority):
   增删改查
   insert update、select、delete、drop、create

权限 权限级别 权限说明
CREATE 数据库、表或索引 创建数据库、表或索引权限
DROP 数据库或表 删除数据库或表权限
GRANT OPTION 数据库、表或保存的程序 赋予权限选项
REFERENCES 数据库或表
ALTER 更改表,比如添加字段、索引等
DELETE 删除数据权限
INDEX 索引权限
INSERT 插入权限
SELECT 查询权限
UPDATE 更新权限

以上是关于SQL语句及5.7.2 mysql 用户管理的主要内容,如果未能解决你的问题,请参考以下文章

MySQL用户管理及SQL语句详解

MySQL用户管理及SQL语句详解

MySQL用户管理及SQL语句详解

1.1 MySQL用户管理及SQL语句详解

mysql用户管理常用sql语句及数据库的备份

MySQL架构及SQL语句