文章浏览阅读660次。在我将一个数据库转换为使用InnoDB引擎后,我刚刚在/etc/mysql/my.cnf中添加了以下行.innodb_buffer_pool_size = 2560Minnodb_log_file_size = 256Minnodb_log_buffer_size = 8Minnodb_flush_log_at_trx_commit = 2innodb_thread_concurrenc..._log file ./ib_l......
2023-11-11 13:43 阅读 阅读全文文章浏览阅读463次。ib_logfile正如你所说,它是INNODB的REDO、UNDO日志,并不是备份用的日志。MYSQL可以通过BINLOG来恢复,但这个ib_logfile没什么恢复的作用,它主要是在事务中起一个前滚或后滚的作用。mysql的innodb中事务日志ib_logfile......
2023-11-11 13:17 阅读 阅读全文文章浏览阅读1.4k次。背景在本机 mac docker 运行启动 mysql 容器docker run -d -p 3306:3306 --name mysql1 -v /Users/polo/data/conf:/etc/mysql/conf.d -v /Users/polo/data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5......
2023-11-11 13:17 阅读 阅读全文文章浏览阅读458次。#错误原因:在my.cnf文件里面修改了innodb_log_file_size,#导致ib_logfile文件的大小与之前存在的文件大小不匹配;#解决方法:在干净关闭数据库的情况下,删除ib_logfile,然后重启数据库120221 06:47:03 mysqld_safe mysqld ......
2023-11-11 13:43 阅读 阅读全文文章浏览阅读281次。总结1、ib_logfile类似oracle的online redo log,包含commit和uncommit的数据2、binary log类似oracle的online redo log和archive redo log,但是只有commit的数据statement 格式的 binlog,最后会有 COMMIT;row 格式的 binlog,最后会有一个 XID ......
2023-11-11 13:52 阅读 阅读全文文章浏览阅读569次。默认情况下,InnoDB存储引擎的数据存放目录下有两个名为`ib_logfile0`和`ib_logfile1`文件,这两个文件就是重做日志文件(`redo log file`),该文件记录了对于InnoDB存储引擎的事务日志。重做日志的作用是当数据库......
2023-11-11 13:18 阅读 阅读全文图解:只要是数据更新操作,就一定会涉及它们,今天就来聊聊redolog(重做日志)。redo logredolog(重做日志)是InnoDB存储引擎独有的,它让MySQL拥有了崩溃恢复能力。比如MySQL实例挂了或宕机了,重启时,InnoDB存储引擎会使用redo......
2023-10-10 01:57 阅读 阅读全文文章浏览阅读881次。图解:只要是数据更新操作,就一定会涉及它们,今天就来聊聊redolog(重做日志)。redo logredolog(重做日志)是InnoDB存储引擎独有的,它让MySQL拥有了崩溃恢复能力。比如MySQL实例挂了或宕机了,重启时,Inno......
2023-11-11 13:17 阅读 阅读全文