SQL控制权力(DNC)与日志
DNC-控制权力
权限级别
all //所有权限
global level //所有库,所有表的权限
database level //某个数据库中的所有表的权限
table level //库中某个表的权限
column level //表中的某个字段的权限
用户管理
创建用户
create user 用户名@‘机器名或者IP’ identified by ‘密码’
客户端主机:
192.168.1.% //网段的所有主机
192.168.1.1 //指定ip
localhost //指定主机
% 任意
删除用户
drop user 用户名
用户登录
mysql -u用户名 -p‘密码’ -h登录的目标IP -Pmysql服务器端口 默认3306 -e 接sql语句
修改用户密码
mysqladmin -uroot -p’原密码’ password ‘新密码’ (需要拥有系统权限)
set password=password(‘新密码’) 更改密码(所有用户均可使用)
update mysql.use set authentication_string=password(‘新密码’) where user=‘root’ and host=‘localhost’
mysql权限
授权
grant 权限类型 on 库名.表名 to ‘用户名’@‘客户端主机’identified by ‘密码’ with option
权限类型
all //所有权限
库名.表名 //某个库下的某个表
. //所有库,所有表
库名.* //某个库的所有表
客户端主机:
192.168.1.% //网段的所有主机
192.168.1.1 //指定ip
localhost //指定主机
with option:
grant option //授权选项
回收权限
revoke 权限类型 on 库名.表名 from 用户名@客户端主机
查看权限
查看自己的权限lu
show grants\G
查看别人的权限
show grants for user1@’%’ \G
日志
分类
1错误日志(Error log)
启动,停止,关闭失败报错。RPM安装日志位置 /var/log/mysqld.log
2通用查询日志(General query log)
所有的查询都记录下来
3二进制日志(Binary lg)
实现备份,增量备份。只记录改变数据,除了select都记
4中继日志(Relay log)
读取主服务器的binlog,在本地回放。保持一直
5slow log(Slow query log)
慢查询日志,指导调优,定义某一个查询语句,定义超时时间,通过日志提供调优简易给开发人员
6DDL log
定义语句的日志
Error log(错误日志)
vim /etc/my.cnf 进入主配置文件,观察日志是否启动。
log-error=/var/log/mysqld.log 标记是否启动日志,以及日志位置,如果MYSQL服务起不来,在这里查看错误信息
Binary log(二进制日志)
默认没有开启。通过vim /etc/my,cnf配置启动
log_bin 添加该字段。指启动二进制日志 server-id=2集群问题,必须指定该机序号,数字随意
systemctl restart mysqld 重启数据库
Slow Query log
开启慢查询日志功能
vim /etc/my.cnf
slow_query_log=1 启动慢查询日志,参数设置为ON,可以捕获执行时间超过一定数值的语句
long_query_time=3 当SQL语句执行时间超过此数值时,就会被记录到日志中,建议设置为1或者更短
查看慢查询日志
tail /var/lib/mysql/localhost-slow.log
SQL控制权力(DNC)与日志相关推荐
- 用备份控制文件做不完全恢复下的完全恢复(数据文件备份旧--新建表空间--控制文件备份次新--日志归档文件新)...
为什么会使用备份的控制文件? 实际工作中主要有两种情况: 第一种:当前控制文件全部损坏,而数据文件备份,控制文件备份及当前日志处于不同SCN版本,它们之间又增加过表空间(数据文件). 第二种:当前控制 ...
- 第17周翻译:SQL Server中的事务日志管理的阶梯:第5级:在完全恢复模式下管理日志...
来源:http://www.sqlservercentral.com/articles/Stairway+Series/73785/ 作者:Tony Davis, 2012/01/27 翻译:刘琼滨. ...
- 实验一:SQL server 2005高可用性之----日志传送
如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/10/31/4751070.aspx SQL server 2005高可用性之日志传 ...
- 如何在 Linux 上用 SQL 语句来查询 Apache 日志
Linux 有一个显著的特点,在正常情况下,你可以通过日志分析系统日志来了解你的系统中发生了什么,或正在发生什么.的确,系统日志是系统管理员在解决系统和应用问题时最需要的第一手资源.我们将在这篇文章中 ...
- 事物日志恢复 mysql_浅谈SQL Server中的事务日志(五)----日志在高可用和灾难恢复中的作用...
本篇文章是系列文章中的第五篇,是对前一个日志系列的补充篇.如果您对日志的基本概念还没有一个比较系统的了解,可以参看本系列之前的文章: 浅谈SQL Server中的事务日志(一)----事务日志的物理和 ...
- SQL Server中的尾日志备份和还原
A tail-log backup is a special type of transaction log backup. In this type of backup, the log recor ...
- 浅谈SQL Server中的事物日志(一)
简介 SQL Server中的事务日志无疑是SQL Server中最重要的部分之一.因为SQL SERVER利用事务日志来确保持久性(Durability)和事务回滚(Rollback).从而还部分确 ...
- oracle重做日志详解,oracle数据文件、控制文件、重做日志文件详解
什么是数据文件.控制文件.重做日志文件? 首先从Oracle的官方文档里摘录下面内容: The following sections explain the physical database str ...
- 全Sql语句实现SBO事务日志记录与查询
接受一个朋友的委托,希望对SBO的事务日志进行记录,并且提供查询分析功能,说实话,行为日志与审计不管对于操作系统.数据库系统或者是用户软件,尽管都是安全考虑所需要的,但是要真正的实现并且通用起来审计, ...
- SQL脚本--有关压缩数据库日志
/*--压缩数据库的通用存储过程 压缩日志及数据库文件大小 因为要对数据库进行分离处理 所以存储过程不能创建在被压缩的数据库中 --邹建 2004.03(引用请保留此信息)--*/ /*-- ...
最新文章
- 一站式了解多模态、金融、事理知识图谱构建指南 | AI ProCon 2020
- 流放之路材质过滤怎么设置_三种不同材质的精密过滤设备特点
- deep_ocr 是使得 OCR 比 tesseract 更好的中文识别、身份证识别等等
- 在Linux下用LVS和Ipvsadm做Web负载均衡
- 【跃迁之路】【605天】程序员高效学习方法论探索系列(实验阶段362-2018.10.09)...
- linux java开发配置_Linux-Java开发环境配置
- java 正则 子字符串_使用Java正则表达式来查找另一个子字符串中的子字符串
- godaddy修改php版本,Godaddy美国主机Plesk面板修改PHP版本教程
- python程序员自我评价_写给程序员的简明 Python(1)
- dubbo protocol port 消费者端_企业级 SpringBoot 与 Dubbo 的并用
- Android开发之自定义的ProgressDialog
- ShellExecuteA URLDownloadToFileA
- 【OpenCV】图像的内存分配与释放以及复制图像
- 拓端tecdat|R语言使用 LOWESS技术图分析逻辑回归中的函数形式
- 知识点滴 - 什么是彩票
- Python中filter筛选函数匿名参数问题
- 使用 Weaviate 矢量搜索为 60 多万篇学术论文构建可扩展的知识图谱搜索
- c语言解除键盘锁定,笔记本键盘被锁怎么办|笔记本解除键盘锁定的四种方法
- 华三华为交换机配置时间
- 大事件后台管理系统——个人中心
热门文章
- m132nw与m132snw差异_最新评测揭秘m132nw与m132snw差异哪个好?各个型号有什么区别?用户实话实说...
- Python-字符串str和json格式的转换
- 求职经历--慎重的第二份工作
- Java制作JDK8文档搜索引擎项目并部署到阿里云服务器
- 各大搜索引擎Ping服务 php实现方法
- 有哪些在家健身的软件?Mac健身软件推荐
- “IN-Chain全球区块链峰会”落幕 30余位大咖都说了什么
- 项目工程设计图纸内容规范
- 分数排名 mysql_MYSQL分数排名
- Python 简易实现 base64 编码