我的数据库的表是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 阅读(2621) 回复(3)
唉 真是惭愧 好几天没上来踩点啦 差点忘了如何登录。 前段时间,一同事打来电话说他们的Mysql从4.1 upgrade 5.0,出现问题,无法启动。 大体是说ibdata1 ib_logfile0 ib_logfile1错误,俺分析一下,这三个文件是Ibnode用于记录一致性的(大概如是),只有在系统不正常关机时才会用到。偶试验了一下,删除!然后reboot mysql,呵呵 成功。reboot mysql后,Mysql会再次重建这三个文件。 偶的Enginee是MyISAM,至于Enginee是IBnode的,...
关键数据,因系统崩溃而丢失,而系统后来连mount都不行,后来请高手将数据寻找到节点dump出来了,但是将ibdata1文件恢复到安装好的系统上后,结果mysql连启动都无法启动,其中.err文件报错如下, 070604 23:42:18 mysqld started 070604 23:42:18 InnoDB: Database was not shut down normally! InnoDB: Starting crash recovery. InnoDB: Reading tablespace information from the .ibd files... InnoDB: Restoring possible h...
my.cnf里我没有配置innodb。 但因为数据库里有innodb的表,可能系统按照默认的方式来运行innodb。 怎么通过现在的ibdata1文件来恢复数据呢?
系统内核是2.6.15, mysql版本是5.0.20 现在系统是装在一块256MB的CF卡上,因为担心ibdata1,ib_logfile0,ib_logfile1这几个文件太占空间,而且时间久了,CF卡就放不下了,所以又装了一块硬盘,希望能够把这几个文件直接在这块硬盘上生成,而不是在CF卡上。请问该如何设置?谢谢!! [ 本帖最后由 setsuna 于 2006-9-12 12:47 编辑 ]
在不需要重新导出导入数据的情况下。我现在是两个ibdata文件, innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend 目前数据才占1.6G左右,估计还没写到ibdata2文件里,我想在此之前改配置为 innodb_data_file_path = ibdata1:2000M;ibdata2:2000M:ibdata3:1000M:autoextend 不知道数据库重启时会不会自动创建ibdata2和ibdata3? 这种方案可行不?
今天下午有个哥们问我这个问题。 做了点简单的测试,步骤如下: 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、导入备份...
由于一条语句不正确导致MySQL返回超时,于是我就mysqld restart 回头就发现出问题了,用mysql与mysqladmin都连接不上,提示 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)