最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
MySQL修改innodb_log_file_size参数导致InnoDB引擎无效
时间:2013-09-22 编辑:简简单单 来源:一聚教程网
今天在对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
以上是对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就可以了。
-
上一个: 重装mysql无法启动服务的问题
-
下一个: mysql保留字列表详解
相关文章
- MySQL8.0新特性之持久化全局参数修改 09-19
- MySQL登录、访问及退出操作解析 10-18
- sql语句 update字段null不能用is null问题解析 09-28
- SQL Server ISNULL 不生效原因及解决分析 09-28
- 关于if exists的用法及说明分析 09-28
- Access数据库日常维护方法 09-28