c mysql用户登录_SQL语句及5.7.2 mysql 用户管理 c_G

一、用户的定义

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

更新权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值