希望优化INNODB的mysql5.5数据库。我试过这个链接
注:数据库还包含MYISAM表。
Howto: Clean a mysql InnoDB storage engine?
按照指示,我删除了所有数据库以及ibdata*和ib_logfile*,并在my.cnf中做了如下更改
[mysqld]
innodb_file_per_table
innodb_flush_method=O_DIRECT
innodb_log_file_size=1G
innodb_buffer_pool_size=4G现在,在恢复备份时,不仅mysql将INNODB表存储在单独的文件中,而且还对MYISAM表进行备份。这导致MYISAM数据库无法使用。
当我试图访问具有MYISAM表的网站时,我会得到错误-错误,显示错误页:应用程序实例化错误。
无法解释mysql为什么要将MYISAM表存储在单独的文件中。谢谢。
发布于 2014-01-05 17:06:13
https://stackoverflow.com/questions/20936342
复制相似问题