MySQL修改innodb_log_file_size参数导致InnoDB引擎无效
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-02 20:06:52 浏览: 评论:0
本文章来给各位同学介绍自己在处理mysql中碰到的一些问题,像我今天在MySQL修改innodb_log_file_size参数导致InnoDB引擎无效了,后来找了很久才找到解决办法.
今天在对MySQL进行优化的时候,重启MySQL之后出现错误.
- innodb_buffer_pool_size=768M
- innodb_log_file_size=256M
- innodb_log_buffer_size=8M
- innodb_additional_mem_pool_size=4M
- innodb_flush_log_at_trx_commit=0
- innodb_thread_concurrency=20 --phpfensi.com
以上是对innodb引擎的初步优化,我们是一次性更换了所有的参数,然后保存配置文件,然后无法启动mysql,Manager of pid-file quit with[失败]dating file.
最后一步一步来发现是更新innodb_log_file_size=256M时候出现了问题,只要加上这个就无法启动.
出现这个错误的原因是我在配件文件中设置了 default-storage-engine=InnoDB 将数据库默认的引擎设置为了InnoDB,如果将默认引擎修改为MyISAM的话启动就不会报错,但是InnoDB引擎无效了.
于是我对改变的配置文件进行逐一排除,最后发现在innodb_log_file_size这个参数上面,后来查阅了一下资料,发现修改这个参数的话需要将MySQL停止,然后将$MYSQL_HOME/var目录下面的ib_logfile0...ib_logfilen文件删除,最后再启动MySQL就可以了.
Tags: innodb_log_file_size InnoDB引擎
相关文章
- ·MySQL 5.5.5 禁用 InnoDB 引擎的简单方法(2015-04-18)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)