Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4159853
  • 博文数量: 240
  • 博客积分: 11504
  • 博客等级: 上将
  • 技术积分: 4277
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-28 14:24
文章分类

全部博文(240)

分类: Mysql/postgreSQL

2008-06-27 16:19:19

今天下午有个哥们问我这个问题。
做了点简单的测试,步骤如下:
1、导出你的INNODB数据到自己的目录。
2、然后停掉MYSQLD
3、删除掉目录下的ib_logfile0,ib_logfile1,ibdata1...等。
4、修改my.cnf。添加比如:
innodb_data_file_path = ibdata1:10M;ibdata2:10M;ibdata3:20M;ibdata4:30M:autoextend:max:1000M
原来是:
#innodb_data_file_path = ibdata1:10M;ibdata2:10M:autoextend
5、重新启动数据库。
6、导入备份的数据。

阅读(5076) | 评论(4) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-12-24 17:52:57

这样的解决方案是不是太简单了。如果是生产机,能这样干?

magicgod2008-09-22 21:04:28

储存过程不导出也无法恢复,必须重建。

chinaunix网友2008-07-11 13:32:05

好习惯值得学习 !阿陟

chinaunix网友2008-07-11 13:30:45

但是如果是产品机的话我们不可能把数据库关闭导出啊,有没别的方法?