社区
MySQL
帖子详情
在MYSQL中,ib_logfile0,ib_logfile1有什么用?怎么打开看?
cydall
2009-04-15 10:30:09
两个问题!
1:有什么用?
2:可以打开吗?
...全文
42904
4
打赏
收藏
在MYSQL中,ib_logfile0,ib_logfile1有什么用?怎么打开看?
两个问题! 1:有什么用? 2:可以打开吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ACMAIN_CHM
2009-04-15
打赏
举报
回复
5.11.3. 二进制日志
http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html#binary-log
你可以用mysqlbinlog实用工具检查二进制日志文件。如果你想要重新处理日志止的语句,这很有用。例如,可以从二进制日志更新MySQL服务器,方法如下:
shell> mysqlbinlog log-file | mysql -h server_name
ACMAIN_CHM
2009-04-15
打赏
举报
回复
是二进制日志文件,可以用MySQL官方提供的mysql adminstrator 图形工具试着查看一下。
LeoBai
2009-04-15
打赏
举报
回复
常规日志。。 好像可以通过sql查看,但是肯定是有工具查看的,在该日志比较大(比数据文件大)的时候可以用来恢复数据(成功率没保证)。
它的存储结构和数据库中数据块的存储是一样的。
5.1中提供IM,可以通过IM查看日志。
具体查看SQL语句忘记了,gg下吧
wu_bx
2009-04-15
打赏
举报
回复
[Quote=引用 2 楼 ACMAIN_CHM 的回复:]
5.11.3. 二进制日志
http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html#binary-log
你可以用mysqlbinlog实用工具检查二进制日志文件。如果你想要重新处理日志止的语句,这很有用。例如,可以从二进制日志更新MySQL服务器,方法如下:
shell> mysqlbinlog log-file | mysql -h server_name
[/Quote]
大哥,不会那个也能查看。
ib_logfile*
是Innodb多版本缓冲的一个保证。
Mysql
启动
中
InnoDB: Error: log file ./
ib
_
logfile
0 is of different size 0 5242880 bytes 的问题
如果你的配置文件使用了类似my-innodb-heavy-4G.cnf作为配置文件的话。
Mysql
可以正常启动,但innodb的表无法使用 在错误日志里你会看到如下输出: InnoDB: Error: log file ./
ib
_
logfile
0 is of different size 0 5242880 bytes 现在需要做的事情就是把原来的 innodb 的
ib
_
logfile
×备份到一个目录下,然后删除掉原来的文件,重启
mysql
。 你会看到
ib
_
logfile
*大小变成了你配置文件
中
指定的大小。 my-innodb-heavy-4G.cnf的话(log file 的大小是256
mysql
有关“InnoDB Error
ib
_
logfile
0 of different size”错误
mysql
有关“InnoDB Error
ib
_
logfile
0 of different size”错误的解决方法,需要的朋友可以参考下。
mysql
恢复数据库后, 提示表不存在的解决方法error: 1146: Table doesn’t exist
*将data文件导入
MySql
数据库 记得在删除
mysql
时将安装目录下的data文件夹备份 如上图: 只要在Server data files的安装路径
中
找到data文件夹,将备份的data文件全部复制进去就可以了。 即:> 全部导入! 把.frm文件导进去。注意在data目录下也要加入
ib
_
logfile
0,
ib
_
logfile
1,
ib
data1这几个文件。 如果还是不行就将自己设置的数据文件存放目录下的
ib
data1文件也用备份的
ib
data1文件替换掉就可以了,如下图配置的位置 亲测,,,,我安装时设置了一个文件夹存放,,在这一步解决了 以上基本就可以解决问题了 =========
innodb 库的备份注意点(由phpmyadmin引起的解决方案)
由于
mysql
默认的引擎为 innodb, phpmyadmin创建表时没有特别指定引擎, 也就是使用系统默认的innodb. 这个引擎的使用跟
mysql
/data/目录下的
ib
data1,
ib
_
logfile
0,
ib
_
logfile
1有关连, 这三个文件加起来有40Mb, xampps总不可能把它打包进去吧. 当数据库有innodb的引擎表时, 删除掉[
ib
data1,
ib
_
logfile
0,
ib
_
logfile
1] 三个文件后, 会影响到所有的innodb引擎表的读取. 感觉问题挺严重的, 假如用户不小心删除了, 怎么办? 假如不小心删除了, 就只能用恢复的方式, 似乎非常复
windows无法启动
MySQL
服务报错1067的解决方法
突然登陆
MySQL
时,出现禁止访问或者无法连接到数据库,回到服务,去
打开
wamp
mysql
d ,发现 ”windows无法启动
MySQL
服务 错误1067“ ,死活启动不了,咋办?虾苗我来给大家分享下经验! 方法一: 1、
打开
my.ini文件,找到default-storage-engine=InnoDB这一行,把它改成default-storage-engine=MyISAM。 2、删除在
MySQL
安装目录下的Data目录
中
的
ib
_
logfile
0和
ib
_
logfile
1 3、找到在配置
MySQL
服务器时指定的InfoDB目录删除掉
ib
data1 根据my.ini文件
中
: #*** INN
MySQL
56,682
社区成员
56,709
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章