免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: tomsxu7926
打印 上一主题 下一主题

innodb问题! [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-04-04 13:05 |只看该作者
原帖由 tomsxu7926 于 2006-4-4 10:49 发表
哦,如果我想把这些先备份了,然后删除,可以嘛!因为磁盘空间不是太大!
谢谢版主及各位!


1. 用mysqldump等工具导出数据
2. 停止 mysqld
3. 删除ibdata*, ib_logfile* 文件
4. 重新启动 mysqld(这时mysqld就会自动创建 idbdata*, ib_logfile* 文件)
5. 将到出来的数据导回去
完成!

论坛徽章:
0
12 [报告]
发表于 2006-04-06 09:58 |只看该作者
不好意思,问个低级问题,innodb是什么咚咚呀,做什么用的?

好像我从来没有关心过这玩仪,因为我以前不是搞数据库的,对有些东西真的还不明白

论坛徽章:
0
13 [报告]
发表于 2006-04-06 10:08 |只看该作者
innodb,一种数据表引擎,就是数据表类型。
典型特点是支持:事务机制,外键,在手册中专门有讲。
乔版主还把innodb手册翻译成了中文,你可以看看,就在 CU 的手册页面中。
http://man.chinaunix.net/database/mysql/inonodb_zh/

论坛徽章:
0
14 [报告]
发表于 2006-04-06 10:15 |只看该作者
谢谢rardge,哦,原来还这么有讲究呢

论坛徽章:
0
15 [报告]
发表于 2006-04-06 10:55 |只看该作者
原帖由 yejr 于 2006-4-4 13:05 发表


1. 用mysqldump等工具导出数据
2. 停止 mysqld
3. 删除ibdata*, ib_logfile* 文件
4. 重新启动 mysqld(这时mysqld就会自动创建 idbdata*, ib_logfile* 文件)
5. 将到出来的数据导回去
完成!


ibdata*可以直接删除吗?它里面存放的到底是什么东西呀?它与数据库里的真正的数据有什么关系吗?
为什么它会膨胀得那么大?

论坛徽章:
0
16 [报告]
发表于 2006-04-06 11:08 |只看该作者
原帖由 xxjoyjn 于 2006-4-6 10:55 发表
ibdata*可以直接删除吗?它里面存放的到底是什么东西呀?它与数据库里的真正的数据有什么关系吗?
为什么它会膨胀得那么大?

看那个手册还没明白什么意思啊?
Innodb 是把数据库、数据表、索引等信息存放在这个文件中的,它是“数据库空间”文件,这个文件就相当于 myisam 表类型的一个目录,删除了就数据库都没有了。
不知道你对 foxpro 和 access 了解否?
foxpro 的数据库就是一个目录,这个数据库中的数据表就是这个目录下的所有 .dbf 文件。MySQL 的 MyISAM 表类型就是这个样子。
access 的数据库就是一个 .mdb 文件,相当于把 foxpro 的那个目录打包成一个文件。InnoDB 就象它。
理解了它就是数据库,那么再来看它的膨大就很正常了,因为你写数据进去了么。

论坛徽章:
0
17 [报告]
发表于 2006-04-06 11:13 |只看该作者
rardge,牛啊,看来你对数据库很有研究啊!向你致敬!向你学习!今后还请多多赐教!

论坛徽章:
0
18 [报告]
发表于 2006-04-06 11:16 |只看该作者
你过奖了,没那么牛,只是用到哪里看到哪里而已。数据库,我了解的只是够应付自己的应用需要而已。

论坛徽章:
0
19 [报告]
发表于 2006-04-06 11:19 |只看该作者
我看了一下/usr/local/mysql/var/
这个下面有多个数据库bbs,。。。
我发现每个数据库名文件夹下面都有三个文件:*.frm,*.MYD,*.MYI
请问这三个文件的作用有是什么呢?

论坛徽章:
0
20 [报告]
发表于 2006-04-06 11:24 |只看该作者
斑竹说,等备份数据库后,可以直接把ibdata*删掉,而你有说这个东西代表了数据库的所有信息,
删除它就等于数据库没有了?不明白意思!

当然斑竹也说过,重新启动MYSQLD后,会自动生成ibdata*这个文件,那,这时这个文件里关于数据库的
信息又是什么呢,因为这个数据库的备份还没有导入呀!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP