免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3019 | 回复: 8

【关闭】分享一个mysql 的ibdata1 缩小操作 [复制链接]

论坛徽章:
0
发表于 2012-07-20 10:02 |显示全部楼层
本帖最后由 cenalulu 于 2012-07-23 13:04 编辑

Add by cenalulu : 危险操作,大家慎用,该方法只适用于数据库中没有innodb表的情况。

[root@unionmark ~]# /etc/init.d/mysqld start
Starting MySQL:                                            [  OK  ]
[root@unionmark ~]# cd  /var/lib/mysql/
[root@unionmark mysql]# ls
ibdata1      ib_logfile1  mysql-bin.000010  mysql-bin.index  os_jms      sys_monitor  uibs_sos    uibs_sos.tar.gz
ib_logfile0  mysql        mysql-bin.000011  mysql.sock       os_jms_bak  test         uibs_sos--
[root@unionmark mysql]# ls -lh
total 3.3G
-rw-rw---- 1 mysql mysql 2.1G Jun 15 21:52 ibdata1
-rw-rw---- 1 mysql mysql 5.0M Jul 20 08:51 ib_logfile0
-rw-rw---- 1 mysql mysql 5.0M Mar 23 12:18 ib_logfile1
drwx------ 2 mysql mysql 4.0K Jun 15 21:21 mysql
-rw-rw---- 1 mysql mysql 1.1G Feb 24 05:21 mysql-bin.000010
-rw-rw---- 1 mysql mysql 243M Feb 25 00:25 mysql-bin.000011
-rw-rw---- 1 mysql mysql  209 Feb 24 05:21 mysql-bin.index
srwxrwxrwx 1 mysql mysql    0 Jul 20 08:51 mysql.sock
drwx------ 2 mysql mysql 4.0K Jan 17  2012 os_jms
drwx------ 2 mysql mysql 4.0K Feb  1 10:20 os_jms_bak
drwx------ 2 mysql mysql  12K Mar 23 00:00 sys_monitor
drwx------ 2 mysql mysql 4.0K Nov 26  2011 test
drwx------ 2 mysql mysql 4.0K Mar 23 00:30 uibs_sos
drwx------ 2 mysql mysql 4.0K Feb  1 14:48 uibs_sos--
-rw-r--r-- 1 root  root   32K Feb 10 13:50 uibs_sos.tar.gz
[root@unionmark mysql]# > ibdata1
[root@unionmark mysql]# /etc/init.d/mysqld restart
Stopping MySQL:                                            [  OK  ]
Timeout error occurred trying to start MySQL Daemon.
Starting MySQL:                                            [FAILED]
[root@unionmark mysql]# /etc/init.d/mysqld restart
Stopping MySQL:                                            [  OK  ]
Starting MySQL:                                            [  OK  ]
[root@unionmark mysql]# ls -lh
total 1.3G
-rw-rw---- 1 mysql mysql    0 Jul 20 08:51 ibdata1
-rw-rw---- 1 mysql mysql 5.0M Jul 20 08:51 ib_logfile0
-rw-rw---- 1 mysql mysql 5.0M Mar 23 12:18 ib_logfile1
drwx------ 2 mysql mysql 4.0K Jun 15 21:21 mysql
-rw-rw---- 1 mysql mysql 1.1G Feb 24 05:21 mysql-bin.000010
-rw-rw---- 1 mysql mysql 243M Feb 25 00:25 mysql-bin.000011
-rw-rw---- 1 mysql mysql  209 Feb 24 05:21 mysql-bin.index
srwxrwxrwx 1 mysql mysql    0 Jul 20 08:53 mysql.sock
drwx------ 2 mysql mysql 4.0K Jan 17  2012 os_jms
drwx------ 2 mysql mysql 4.0K Feb  1 10:20 os_jms_bak
drwx------ 2 mysql mysql  12K Mar 23 00:00 sys_monitor
drwx------ 2 mysql mysql 4.0K Nov 26  2011 test
drwx------ 2 mysql mysql 4.0K Mar 23 00:30 uibs_sos
drwx------ 2 mysql mysql 4.0K Feb  1 14:48 uibs_sos--
-rw-r--r-- 1 root  root   32K Feb 10 13:50 uibs_sos.tar.gz


暂没发现对现有的数据产生影响。生产系统操作请备份。

论坛徽章:
0
发表于 2012-07-20 11:44 |显示全部楼层
你生产数据全是myisam引擎的吧

论坛徽章:
0
发表于 2012-07-20 12:01 |显示全部楼层
即使启用了per_table 也不能清空ibdata1

因为元数据,回滚段还是存在ibdata1中  

lz有点坑爹啊

论坛徽章:
9
每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00每日论坛发贴之星
日期:2016-01-04 06:20:00数据库技术版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00IT运维版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00综合交流区版块每日发帖之星
日期:2016-01-04 06:20:00数据库技术版块每周发帖之星
日期:2016-03-07 16:30:25
发表于 2012-07-20 14:05 |显示全部楼层
咳。。。吭爹操作,属于对ibdata的作用没有完全理解。

论坛徽章:
0
发表于 2012-07-20 17:50 |显示全部楼层
回复 1# lq2003


    赶紧改掉,不要误人子弟,呵呵!

论坛徽章:
0
发表于 2012-07-23 09:54 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
发表于 2012-08-08 14:29 |显示全部楼层

论坛徽章:
0
发表于 2012-08-08 16:56 |显示全部楼层
这个有点。。。

论坛徽章:
0
发表于 2012-08-30 18:06 |显示全部楼层
关闭的好啊 同意!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP