Debian安装Mysql5.6.14的问题总结

今天在debian中安装Mysql数据库,碰到了一些问题,忙活了一个下午
在Debian中安装Mysql跟在Ubuntu中相似,
主要参考了这篇文章
http://www.linuxidc.com/Linux/2013-07/87372.htm
由于是在虚拟机中安装,所以虚拟机的内存设置的比较小,导致了启动服务老是不成功
报各种各样的异常,最后通过检查Mysql错误日志,解决了问题
Mysql安装在/usr/local/mysql,数据文件的目录是/usr/local/mysql/data下,
日志文件就在数据目录下,在我的系统里名字为debian.err,在不同的系统上名字应该会不一样
2013-10-24 16:51:53 5371 [ERROR] InnoDB: Cannot allocate memory for the buffer p
ool
2013-10-24 16:51:53 5371 [ERROR] Plugin 'InnoDB' init function returned error.
2013-10-24 16:51:53 5371 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGIN
E failed.
2013-10-24 16:51:53 5371 [ERROR] Unknown/unsupported storage engine: InnoDB
2013-10-24 16:51:53 5371 [ERROR] Aborting
其中最重要的就是第一行的错误信息,因为我的虚拟机内存只分配了512M,然后用了Mysql默认的InnoDB内存池大小,估计是超了,所以一直启动失败。
修改my.cnf添加下面的参数就可以了,当然我也把虚拟机的内存调大了
innodb_buffer_pool_size =512M
Mysql5.6.14跟之前的版本区别还是比较大的,特别是cnf配置文件
这次经历更加加深了我对解决问题的方法的认识,就是要重视日志,勤用Google,再加上之前总结的多看官方文档。
如果您觉得这篇文章对你有所帮助,请点一下顶,这样我就可以免费去参加osc源创会了,这次的杭州源创会马上就要举行了,可惜我的积分还不够免费%>_<%

你可能感兴趣的:(mysql,Debian)