Mysq日志 binlog redolog undolog

SELECT * FROM   `table`   WHERE `from` = 'abc' ;

当你的数据表的表名(上面的表名是table)或者字段名字(上面的字段名是from)是关键字的时候,这时就会有冲突了,mysql的转译字符是   ` ` 当出现冲突时候就必须使用转移字符了,没有冲突可以用 但是没有必要

 

开启日志: 该日志包含了 对数据库的所有增删改查操作

 

// 设置全局变量 开启日志
set global general_log = ON;
show variables like 'general_log';

// 日志可以记录到两个地方, 表里 或者 文件里 或者 既存在表里又存到文件里
set global log_output='File';
set global log_output='TABLE';
set global log_output='TABLE,File';
show variables like 'log_output';
// 当记录存在表里的时候, 该表是 mysql.general_log 原本就有 不用创建

// 当日志记录到文件时, 需要设置文件的路径
set global general_log_file='/var/lib/mysql/420.log';
show variables like "general_log_file";

表数据如下

文件数据如下

 

 

// 是否开启慢查询
show variables like "slow_query_log";
set global slow_query_log=1;

// 修改慢查询的临界点 这个需要重新连接才生效
show variables like "long_query_time";
set global long_query_time=0.1; 

// 设置慢查询的日志文件
show variables like "slow_query_log_file";
set global slow_query_log_file='/var/lib/mysql/420.log'; 

慢查询日志如下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值