mysql的服务日志与备份命令
admin
2023-05-04 04:21:10
0

mysqlbinlog:

用于解析binlog日志。在data目录下面,mysql.index是mysqlbinlog的索引文件。binlog的作用是记录mysql内部的增删改。不对select做记录。

选项:

1.-d dbname:用于拆库,把指定库的二进制日志分割出来

2.--start-position;--stop-position      mysqldump mysql-bin.000006 --start-position=486 --stop-position=1156 > test.sql


master-data=

当为2时,会将master_log_pos那行注释掉,当为1时,会将master_log_pos那行不注释。


等于1的作用,当做主从同步的时候,使用--master-data=1,master_log_pos那行不注释,将全备倒入到从库执行时,master_log_pos会告诉应该从主库的什么地方开始进行恢复。


mysql数据库中的日志文件


错误日志(error log):记录mysql服务进程mysqld在启动和关闭或运行过程中遇到的错误日志

查询日志:

       普通查询日志(query log):记录客户端连接信息和执行sql语句信息

       慢查询日志(slow query log):记录执行时间超出指定值的sql语句或者是执行没有索引的sql语句(优化慢查询sql语句是DBA要做的)

        二进制日志(binary log):记录数据被修改的相关信息:


错误日志:在data数据目录下以err结尾的

二进制日志:bin-log


普通查询日志和慢查询日志一般不打开,日志文件太大了

对于普通日志:

mysql> show variables like '%log%';

mysql的服务日志与备份命令

使用set将其打开:

mysql> set global general_log = ON;
Query OK, 0 rows affected (0.01 sec)

 然后随便创建或者查询几个表,都会在localhost.log这个文件中记录

mysql的服务日志与备份命令


慢查询:(在/etc/my.cnf配置)

  1. #查询时间超过1秒的sql语句会被记录  

  2. long_query_time=1  

  3. #记录没有使用索引的查询  

  4. log_queries_not_using_indexes=1

  5. #记录慢查询日志的文件地址  

  6. slow-query-log-file=/usr/local/mysql/localhost-slow.log

binlog日志有3种模式。




相关内容

热门资讯

老杜盟友半路杀出,“闪电夺权”... 最近两天,马尼拉的政治温度直接爆表。5月11日上午,菲律宾众议院以255票赞成、26票反对、9票弃权...
“六张网”项目密集启动 进一步... 新华社北京5月13日电 题:“六张网”项目密集启动 进一步释放内需潜力经济参考报记者汪子旭近期,一批...
豪华邮轮病毒,横跨三大洲始末 5月11日,泛海探险公司确认,隶属于该公司的“洪迪厄斯”号邮轮抵达西班牙特内里费岛后,全部87名乘客...
苏泊尔球釜电饭煲不通电是什么原... 1、有可能是温度保险管出现了问题,每个电饭煲都有温度保险管,而不是家常用的保险丝,如果保险管出现了问...
九阳铁釜电饭煲不通电原因 1、可能是面板烧了。2、控制电路没有工作,先检查控制电源是否正常。电饭煲的面板显示器线路接触不良,找...
空调线控器出现“黑... 珠海总部对于退回的多联机线控器黑屏“故障”,部分是由于不清楚线控器的灯光功能,误触发线控器关闭了灯光...
长虹柜机温度传感器是多少K 每一个空调传感器的传感温度都会对应着不同的空调工作型号和参数,常见的有5K,10K和15K,当然在不...
测电笔测不出的漏电 1、如果漏电的电压比较低的话有时候测电笔就测试不出来的。2、有时候测电笔在出厂的时候没有检测好,就有...
“拖延毫无出路”:美智库疾呼出... 【文/观察者网 潘昱辰 编辑/高莘】“如果没有国家战略扶持,美国汽车产量将持续下滑,直接影响美国国家...
凤凰记者拍到空军一号飞抵首都机... “哪儿呢?”“来了,这!这!这!”5月13日晚,特朗普专机空军一号抵达北京首都机场 ,凤凰卫视记者拍...