ChinaUnix.net
相关文章推荐:

mysql ibdata1 太大了

各位大神,现在我的mysqlibdata1被我删了,数据库也给重启了,但是数据库目录下.frm和ibd文件还在,想问下有什么办法恢复,或者大家有什么好的恢复文档推荐下,谢谢了。

by 代号:军刀 - 数据安全 - 2013-04-16 14:35:45 阅读(1197) 回复(0)

相关讨论

唉 真是惭愧 好几天没上来踩点啦 差点忘了如何登录。 前段时间,一同事打来电话说他们的mysql从4.1 upgrade 5.0,出现问题,无法启动。 大体是说ibdata1 ib_logfile0 ib_logfile1错误,俺分析一下,这三个文件是Ibnode用于记录一致性的(大概如是),只有在系统不正常关机时才会用到。偶试验了一下,删除!然后reboot mysql,呵呵 成功。reboot mysql后,mysql会再次重建这三个文件。 偶的Enginee是MyISAM,至于Enginee是IBnode的,...

by berg65123068 - MySQL文档中心 - 2007-07-13 16:59:52 阅读(1307) 回复(0)

数据库配置文件如下: [client] port = 3307 socket = /tmp/mysql_3307.sock [mysqld] port = 3307 socket = /tmp/mysql_3307.sock back_log = 500 key_buffer = 384M max_connections = 4096 max_allowed_packet = 16M max_heap_table_size = 64M table_cache = 2048 sort_buffer_size ...

by xiaolai1227 - MySQL - 2009-09-29 15:59:18 阅读(5420) 回复(12)

本帖最后由 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 uib...

by lq2003 - MySQL - 2012-08-30 18:06:15 阅读(2314) 回复(8)
by 飞天二狭 - 数据安全 - 2012-03-17 09:50:12 阅读(1971) 回复(0)

原文:http://hi.baidu.com/timework/blog/item/e07d25448cd41e2acefca321.html

ibdata1mysql使用InnoDB引擎的时候需要使用的文件。这个文件有的时候会变得很大,并且在你删除数据的时候,文件也不减小。今天就碰到了一次,导致所有的/var分区都被占用光了。


下面是处理超大ibddata1文件的步骤:

1. 对每张表使用单独的innoDB文件, 修改/etc/my.cnf文件
[mysqld]
innodb_file_per_table

by escarp - MySQL - 2011-12-23 01:42:15 阅读(1101) 回复(0)

本帖最后由 cenalulu 于 2012-10-23 10:20 编辑 RT! mysql5.5.25a 编译安装完成后。 my.cnf设置为独享表空间。 初始化数据库后,[code] /usr/local/mysql5525a/scripts/mysql_install_db --basedir=/usr/local/mysql5525a --datadir=/data/mysql55/3311/data --user=mysql --defaults-file=/data/mysql55/3311/my.cnf[/code]删掉了这三个文件: ├── ibdata1 ├── ib_logfile0 ├── ib_logfile1 而后启动了数据库[code...

by laohuanggua - MySQL - 2012-10-26 09:54:58 阅读(4627) 回复(10)

系统: RHEL5 32位 mysql版本: 5.0.22 同时在一个数据库中创建了表A和表B,将A表中的部分字段插入到B表中的对应字段,A表数据1500W行。 问题: 当ibdata1文件等于8G的时候,就不增长了,但是从mysql-Front中,还看到它在增长,但是非常的慢,大概2分钟不到才增加1M,服务器暂不提供任何服务,就一个mysql。 请问这正常吗?如果不正常,怎么解决,十万火急。

by Mylib - MySQL - 2009-09-08 18:54:05 阅读(1437) 回复(0)

不用 重新装mysql 的 办法 首先 mysqldump -uroot ----all-databases > all.sql rm /var/lib/mysql 的 ib_data1 ib_logfile1 ib_logfile2 以及其他 mysql.index 之后重新启动 mysql service mysql start 再倒入all.sql就可以了 /usr/local/mysql/bin/mysqldump -uDBuser -pPassword --quick --force --routines --add-drop-database --all-databases --add-drop-table > /data/bkup/mysqldump.sql

by liyihongcug - MySQL - 2011-08-02 17:53:34 阅读(3481) 回复(4)

我的数据库的表是INNODB类型,我在MY.CNF中开起了INNODB如下: # Uncomment the following if you are using InnoDB tables innodb_data_home_dir = /usr/local/mysql/var/ innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend innodb_log_group_home_dir = /usr/local/mysql/var/ innodb_log_arch_dir = /usr/local/mysql/var/ # You can set .._buffer_pool_size up to 50 - 80 % # of RAM but beware of setting memo...

by cxm.cm - MySQL - 2007-11-29 13:59:28 阅读(2625) 回复(3)

我的数据库的表是INNODB类型,我在MY.CNF中开起了INNODB如下: # Uncomment the following if you are using InnoDB tables innodb_data_home_dir = /usr/local/mysql/var/ innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend innodb_log_group_home_dir = /usr/local/mysql/var/ innodb_log_arch_dir = /usr/local/mysql/var/ # You can set .._buffer_pool_size up to 50 - 80 % # of RAM but beware of setting memo...

by cxmcm - SQL server - 2007-12-29 13:47:05 阅读(4320) 回复(10)