关于改变innodb_log_file_size后无法启动mysql的问题
来源:互联网 发布:mac快捷方式图标 编辑:程序博客网 时间:2024/05/18 17:00
最近在看MYSQL优化的参数,改了innodb_log_file_size参后,启动下面报错,然来是改了这个参数后需要关闭MYSQLSQL删除ib_logfile0, ib_logfile1这些文件,再启动MYSQL。
080622 10:53:27 mysqld_safe mysqld from pid file /usr/local/mysql/data/localhost.localdomain.pid ended
080622 10:53:27 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
InnoDB: Error: log file /usr/local/mysql/data/ib_logfile0 is of different size 0 104857600 bytes
InnoDB: than specified in the .cnf file 0 134217728 bytes!
080622 10:53:28 [ERROR] Plugin 'InnoDB' init function returned error.
080622 10:53:28 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
080622 10:53:28 [Note] Event Scheduler: Loaded 0 events
080622 10:53:28 [Note] /usr/local/mysql/libexec/mysqld: ready for connections.
Version: '5.1.24-rc-log' socket: '/usr/local/mysql/tmp/mysql.sock' port: 3307 Source distribution
080622 10:53:28 [Note] Event Scheduler: scheduler thread started with id 1
080622 11:20:07 [Note] /usr/local/mysql/libexec/mysqld: Normal shutdown
今天有点忙,经过1个多星期的压力测试后,得到了很多数据,着手根据数据进行数据库服务器的优化!最累就是这个东西了- -
优化方案在完成后我贴出来慢慢说,现在先记录下今天碰到的第一个问题………
优化INNODB引擎的参数的时候,为了进一步提高效率,又一次提高了innodb_buffer_pool_size的值(768M,服务器很烂,内存就1G,预订的服务器还没到,估计到时候又要测一次,又要累了,所以老总的要求就是在这种烂服务器上测个大概,比较好定位将来要买什么价位的服务器………)
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,最后一步一步来发现是更新innodb_log_file_size=256M时候出现了问题,只要加上这个就无法启动(第一次没经验啊- -汗了)。
后来才知道原来要STOP服务先,然后再删除原来的文件………
打开/var/lib/mysql
删除ib_logfile0, ib_logfile1........ib_logfilen
再开启选项,成功启动。
080622 10:53:27 mysqld_safe mysqld from pid file /usr/local/mysql/data/localhost.localdomain.pid ended
080622 10:53:27 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
InnoDB: Error: log file /usr/local/mysql/data/ib_logfile0 is of different size 0 104857600 bytes
InnoDB: than specified in the .cnf file 0 134217728 bytes!
080622 10:53:28 [ERROR] Plugin 'InnoDB' init function returned error.
080622 10:53:28 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
080622 10:53:28 [Note] Event Scheduler: Loaded 0 events
080622 10:53:28 [Note] /usr/local/mysql/libexec/mysqld: ready for connections.
Version: '5.1.24-rc-log' socket: '/usr/local/mysql/tmp/mysql.sock' port: 3307 Source distribution
080622 10:53:28 [Note] Event Scheduler: scheduler thread started with id 1
080622 11:20:07 [Note] /usr/local/mysql/libexec/mysqld: Normal shutdown
今天有点忙,经过1个多星期的压力测试后,得到了很多数据,着手根据数据进行数据库服务器的优化!最累就是这个东西了- -
优化方案在完成后我贴出来慢慢说,现在先记录下今天碰到的第一个问题………
优化INNODB引擎的参数的时候,为了进一步提高效率,又一次提高了innodb_buffer_pool_size的值(768M,服务器很烂,内存就1G,预订的服务器还没到,估计到时候又要测一次,又要累了,所以老总的要求就是在这种烂服务器上测个大概,比较好定位将来要买什么价位的服务器………)
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,最后一步一步来发现是更新innodb_log_file_size=256M时候出现了问题,只要加上这个就无法启动(第一次没经验啊- -汗了)。
后来才知道原来要STOP服务先,然后再删除原来的文件………
打开/var/lib/mysql
删除ib_logfile0, ib_logfile1........ib_logfilen
再开启选项,成功启动。
- 关于改变innodb_log_file_size后无法启动mysql的问题
- 关于改变innodb_log_file_size后无法启动mysql的问题
- 修改innodb_log_file_size后无法启动mysql的问题
- 关于Wampserver安装完成后无法启动MySQL的问题
- 关于AppServ安装后mysql无法启动的问题
- 重装mysql后无法启动的问题
- 关于win7 mysql无法启动的问题
- 关于Tomcat安装后无法启动的问题
- 关于驱动停止后无法再次启动的问题
- 关于XAMPP安装后APACH无法启动的问题
- mac下安装xampp后mysql无法启动的问题
- Fedora系统安装MySQL后死活无法启动的问题
- 阿里云CentOS7安装MySQL后无法启动的问题
- XAMPP安装后MYSQL无法启动问题
- 安装wamp后mysql无法启动问题
- 关于mysql已经载入服务,但是无法启动的问题
- 关于wampserver无法启动mysql数据库的问题
- 主题:关于在linux中无法启动MySQL的问题.
- Oracle中创建、修改、删除序列
- 软中断与硬中断 区别
- ADF程序在JavaScript代码中调用后台Java程序(一)
- C++处理异常技巧-try,catch,throw,finally
- startup_stm32f10x_xx.s 启动代码文件选择
- 关于改变innodb_log_file_size后无法启动mysql的问题
- 安装g++
- repeater编辑更新删除
- Tslib 移植 Android.mk文件
- 各种标点符号的 日文读法
- Php学习之路三(字符串操作)
- 解决不等速度的行程问题之一:利用划分时间片
- rsync 配置 使用
- iptables limit limit-burst