ib_logfile与log-bin区别

转载 2017年03月16日 17:01:27
哪位大侠能说一下这两个区别,我只知道两个都是记录日志的。 就是ib_logfile0与mysql-bin.000011区别
哪位大侠能说一下这两个区别,我只知道两个都是记录日志的。
就是ib_logfile0与mysql-bin.000011区别 
参考方案
ib_logfile0 记录系统的回滚,重做日志。

mysql-bin.000011 系统的所有更新记录。


如果需要更详细的则建议看一下数据库原理方面的教材,应该有一个章节讲这个redo,undo 日志的。 
,ib_logfile0是重做日志,记录的是文件的物理更改         
mysql-bin.000011是数据库更新日志  记录的是逻辑更改

,
ib_logfile0是重做日志,也就是 在你修改数据之前,会先把 修改的操作 作为日志先记录下来。
        
mysql-bin.000011是二进制日志,格式是二进制的,但是这个日志更加有用,比如 在我们做 数据库的主从复制时,这个二进制日志就是关键,mysql会把日志发送到slave,salve会接收日志,然后解析日志,把里面的sql语句重新应用到数据库里,于是就能同步数据了。
,ib_logfile0:记录的是redo log和undo log的信息,这里记录的基本是commit之前的数据。

mysql-bin.000011:记录的是已经执行完毕的对数据库的dml和ddl信息,这里记录的基本是commit之后的数据信息。

MySQL误删ibdata1 ib_logfile0,ib_logfile1 恢复方法

MySQL误删ibdata1 ib_logfile0,ib_logfile1 恢复方法: 恢复的步骤和数据库版本没有太大关系。 在linux操作系统中,如果文件从操作系统级别别rm掉,之前...
  • ys1109
  • ys1109
  • 2014年10月17日 15:33
  • 5880

MySQL中ib_logfile和ibdata1参数大小被修改后

1. 环境说明 RHEL 6.4 x86_64 + MySQL 5.5.37和MySQL 5.6.19 2. 案例:redo log文件(ib_logfile)大小参数被修改:innodb_log_...
  • HW_LiBo
  • HW_LiBo
  • 2014年09月12日 00:22
  • 18188

MySQL中ib_logfile和ibdata1参数大小被修改后

1. 环境说明 RHEL 6.4 x86_64 + MySQL 5.5.37和MySQL 5.6.19 2. 案例:redo log文件(ib_logfile)大小参数被修改:innodb_log_...
  • HW_LiBo
  • HW_LiBo
  • 2014年09月12日 00:22
  • 18188

/bin与/usr/bin的区别

/bin是超级用户和一般用户都可以使用的命令; /usr/bin是安装的软件的命令   usr表示的是unix software source /bin 二进制可执行命令 /sbin 系统管理命令,这...
  • MyGameZone
  • MyGameZone
  • 2013年11月18日 15:54
  • 1572

日志记录—log4j的Logger和commons.logging的Log的区别

1、做日志的时候一般是两者一起用,commons-logging工作原理做接口,log4j做实现,应用起来比单独的使用log4j要简单。commons-logging工作原理: 1.1 首先在cla...
  • lmb55
  • lmb55
  • 2015年11月01日 20:45
  • 1635

mysql innodb ib_logfile、bin-log与主从同步的问题

今天研究MySQL主从同步的同事问了一个问题,如果InnoDB写完ib_logfile后,服务异常关闭。会不会由于主库能够根据ib_logfile恢复数据,而由于bin-log没写导致从库同步时少了这...
  • lidan3959
  • lidan3959
  • 2013年01月23日 15:20
  • 845

alter system switch logfile与alter system archive log current 区别

alter system switch logfile 是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档前的重做日志,若自动归档没有打开,就不归档当前重做日志。) alter ...
  • lqb2011
  • lqb2011
  • 2014年07月23日 19:41
  • 201

alter system switch logfile和alter system archive log current的区别

alter system switch logfile 是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档当前的重做日志,若自动归档没有打开,就不归档当前重做日志。) alt...
  • aqszhuaihuai
  • aqszhuaihuai
  • 2011年07月31日 18:10
  • 419

alter system switch logfile 和 alter system archive log current 的区别

alter system switch logfile 和 alter system archive log current 的区别 要区别: ALTER SYSTEM SWI...
  • porly
  • porly
  • 2012年08月26日 15:28
  • 347

ALTER SYSTEM SWITCH LOGFILE 意义与作用及与ALTER SYSTEM ARCHIVE LOG CURRENT区别

ALTER SYSTEM SWITCH LOGFILE 对单实例数据库或RAC中的当前实例执行日志切换。 ALTER SYSTEM ARCHIVE LOG CURRENT 会对数据库中的所有实例执行...
  • u010525655
  • u010525655
  • 2015年04月21日 15:49
  • 1196
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ib_logfile与log-bin区别
举报原因:
原因补充:

(最多只允许输入30个字)