今天没事,跑到mysql的目录下转了转,发现了好多mysql-bin.00000X的日志文件。由于偶的这个是自己测试用的,就想看看这些日志文件有什么好玩的。
1.查找当前有哪些二进制日志文件:
mysql> show binary logs;
+------------------+-----------+
| Log_name &
原创
2009-07-10 09:39:33
2141阅读
点赞
当MySQL开启bin-log选项后,会不停的记录bin-log,但是几天前的日志肯定就没用了或者可以备份到别处,那么如何正确的处理这些日志呢参考一下几篇文章MySQL mysql-bin log檔案如何rotate/remove?mysql expire_logs_days understandM...
转载
2014-09-29 15:45:00
89阅读
2评论
MySQL查看bin-log日志1.开启bin-log如果需要查看mysql的bin-log,前提是系统必须设置开启了bin-log,否则是无法查看的。查看bin-log是否开启mysql> show variables like 'log%';+----------------------------------------+-------------------------...
原创
2021-07-07 17:05:00
851阅读
创建一张表show tables;create table test(id varchar(4));insert test value('1');insert test value('2');退出mysql备份test表,mysqldump -uroot -p test -l -F >/root/test.sql然后又进入数据库插入值insert test value('4');insert
原创
2012-12-26 17:03:05
559阅读
MySQL查看bin-log日志1.开启bin-log如果需要查看mysql的bin-log,前提是系统必须设置开启了bin-log,否则是无法查看的。查看bin-log是否开启mysql> show variables like 'log%';+----------------------------------------+-------------------------...
原创
2022-01-28 09:18:50
1389阅读
正确删除MySQL BIN-LOG 日志的实际操作步骤,以及删除MySQL BIN-LOG 日志中我们所应用的实际代码的示例,以下就是具体方案的描述。PURGE {MASTER | BINARY} LOGS TO 'log_name' PURGE {MASTER | BINARY} LO
转载
精选
2012-07-23 14:37:10
394阅读
进入mysql指定清除某个文件:PURGE BINARY LOGS TO 'mysql-bin.010';清除某个时间之前的文件: PURGE BINARY LOGS BEFORE '2010-09-10 22:46:26';清除3天前的 binlog: PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 3 DAY); 要清理日志,需按照以下
转载
2010-09-20 17:20:00
187阅读
2评论
1.bin-log是什么?bin-log是MySQL非常重要的日志。它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。它的主要用途一.数据恢复二.主从复制2.开启bin-logvi/etc/mysql/my.cnflog_bin=/var/log/mysql/mysql-bin.logexpire_logs_d
原创
2017-11-26 22:54:23
1493阅读
归档日志:bin-log。删库恢复的解决方案!主从复制的解决方案!
原创
2022-02-21 10:14:41
520阅读
MySQL bin-log 作用 1.数据恢复:如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失。 2.主从服务器之间同步数据:主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。 3.在什么时间会删除过
转载
2017-11-27 16:21:00
239阅读
2评论
查看mysqlbinlog版本mysqlbinlog -V [--version]查看binlog日志开启状态show variables like '%log_bin%';mysql打开bin-log日志后,mysql数据库的非查询操作会将记录保存到bin-log文件中。一般bin-log日志文件不能打开查看的,需要用到mysql的工具进行。假设/mysql/data/目录中存放着二进制文件my
转载
2021-05-04 22:25:22
1455阅读
2评论
Reset master; --清空所有的bin-log日志
原创
2023-04-25 21:02:34
68阅读
由于开启了主从,或者出于备份需要,mysql的配置文件中开启了log-bin
于是就产生了很多很大的bin-log
删除方法
mysql>show master logs;
+------------------+------------+
| Log_name | File_size&
原创
2011-05-02 21:49:32
720阅读
1.数据恢复:如果你的数据库出问题了,而你之前有过备份,那么可
转载
2022-04-11 16:14:31
87阅读
1.数据恢复:如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失。2.主从服务器之间同步数据:主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。 3.在什么时间会删除过期日志?每次进行 LOG flush的时会自动删除过期的日志,那么什么时间才能触发log flush,手册上的解释为:...
转载
2021-08-09 16:34:13
327阅读
二进制日志(bin-log日志)bin-log作用:bin-log日志记录了所有的DDL和DML的语句,但不包括查询的语句,语句以事件的方式保存,描述了数据的更改过程,此日志对发生灾难时数据恢复起到了极为重要的作用。开启mysql默认是没有开发bin-log日志,首先我们需要开启bin-log日志,在my.cnf中修改指定了bin-log日志的路径,开启日志后需要myssqladmin flush
转载
精选
2013-12-22 16:24:52
547阅读
常用日志 log-slow-queries=mysql-slow.log 慢查询日志 log-error=mysql.err 错误日志 log=mysql.log 一般日志 log-bin=mysql-bin bin日志bin-log日志的作业,修复数据(数据库die掉啦,用bin-log里面恢复) --打开查看日志:mysql/bin/mys
原创
2014-07-21 14:41:29
49阅读