添加skip-innodb后MySQL启动失败
来源:互联网 发布:java如何制作图形界面 编辑:程序博客网 时间:2024/06/04 23:32
转载:http://www.citydog.me/1468.html
在小内存的VPS上,童鞋们(包括我)一般都爱做下所谓的“优化”,其中针对MySQL的优化中,有这样三个参数:
skip-innodb / skip-bdb / skip-locking
特别是第一个参数,据说打开后很省内存,所以我在安装完MySQL之后就在my.cnf中填上了这三个参数,但很不幸,在随后的service mysqld restart中,数据库启动失败。这还得了?!于是乎着急毛慌地请教Google去了,不过可悲的是在国内互联网“天下文章一大抄”的现状下,找个准确的、经过个人实践的答案相当不容易,我的问题最终也没解决。
后来想到去看看我的MySQL版本,一看是5.1.54,而且同时在my.cnf中发现一个skip-external-locking参数,在请教过Google后得知:skip-external-locking就是新版本的skip-locking,skip-locking是早几辈子的事了,而且在新版本的MySQL中,已经废除了skip-bdb这个参数!到这基本上问题就解开了,既然skip-locking都改了,那skip-innodb没准儿也改了!最终在MySQLd的文档中找到了这样一句话:
If InnoDB hasn’t been built, the option –skip-innodb isn’t available. We prefix with ‘loose’ to allow the option to be used at all times. (详情点这里)
这就明白了,skip-innodb已经改成loose-skip-innodb了,我还傻乎乎地硬把几年前的老黄历往里塞,真是不假思索的照搬照抄啊,羞愧羞愧!!
- 添加skip-innodb后MySQL启动失败
- mysql innodB启动失败
- 改mysql端口后,启动mysql失败
- 改mysql端口后,启动mysql失败
- mysql innodb启动失败无法重启的处理方法
- MySQL服务无法启动,Innodb初始化失败处理。
- Mysql datadir修改后 服务启动失败
- mysql innodb创建数据文件失败
- 改mysql端口后,启动mysql失败的解决方法
- mysql启动参数:skip-grant-tables
- mysql启动参数:skip-grant-tables
- 转帖--解决 手动编译mysql后启动失败的问题
- mysql断电后启动失败数据库表损坏解决
- 关于mysql如何添加InnoDB
- mysql的innodb启动过程
- Mysql 服务丢失后,手动添加服务 及启动服务!
- mysql启动失败1067
- Mysql启动失败问题解决
- VS2010 代码前出现虚线的问题
- QTP检查点使用
- 用js代码改变单选框选中状态的简单实例
- [锋利的jQuery-学习]1.品牌列表显示小例子
- LSAT的逻辑组题 4
- 添加skip-innodb后MySQL启动失败
- C/C+可变参数列表
- Spring AOP 相关
- IOS 如何实现推送通知
- uestc 1903
- JAVA跟PHP对比,开发网站,各种优劣势如何
- LSAT的逻辑组题 5
- 看一个数有多少奇数因子
- 实现统计注意