MYSQL SQL3

1.DCL:Global   level  所有库,所有表的权限

Database  level:某个数据库中所有表的权限

Table  level: 库中某个表的权限

Column  level:表中的某个字段的权限

管理:创建用户create  user 用户名@localhost(ip地址,“%”除了本机登录其他的都可以登录)  identified   by  “密码”;

删除用户:drop  user  用户名@localhost;

修改登录密码:set  password=password(新密码)

mysqladmin  -uroot  -p“旧密码”  password   “新密码”

刷新权限:flush   privileges;

丢失root密码:2ad273713dc44dd889f31e75ab7c397b.jpg

2.mysql数据库权限授予:  grant(授权)  all(后面可以跟DDL,DML,DQL语法命令)    on   需要授权的库名(如果是表名的话格式为:desc.t1,同理列也是如此)  to  用户@localhost  identified  by    “  密码”;

权利下发之前需要授予用户mysql的权利  命令同上加上with   grant   option;

3.查看用户权利:show   grants(此命令查的是root用户权利,若需要查找其他用户的权利需要跟上for   用户名@localhost);

收回权利:revoke   all(授予权利的指令)    on  库名   from  用户名@localhost;(注:若此时删除用户,则权利也会消失不见)

4.日志错误日志:启动,停止,关闭报错。(/var/log/mysqld.log)

通用查询日志:所有查询都记下来(手动开启)

二进制日志:实现备份,增量备份。除了查询数据,其他的都记。(手动开启)

中继日志:读取服务器的binlog,在本地回放。(二进制文件的复制品,需要手动开启)

slow  log:慢查询日志,指导调优。定义一个语句,定义超时时间,通过日志提供调优建议给开发人员。(手动开启)

DDL  log:定义语句的日志。

测试二进制日志

d452d8f97c9543f28c721779335b5814.jpg

 

测试慢查询日志

ff2a1afc414941bfa3d34b42987c496a.jpg

 

 

 

 

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值