种启动MySQL数据库错误分析
Posted 街角幸福
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了种启动MySQL数据库错误分析相关的知识,希望对你有一定的参考价值。
系统环境 Centos 6.5 mysql 5.5.54 编译安装
编译参数
一 安装完之后启动MySQL,必现的错误,这是由于MySQL读取了系统原来的配置文件(/etc/my.cnf)
解决方案有:
1 重新配置my.cnf在MySQL的安装目录下,创建etc 文件夹,然后把support-files里面的配置文件拷贝过去。注意要把 系统下面的/etc/my.cnf 删掉,启动MySQL时优先读取系统下面/etc/配置文件。然后再启动MySQL就没有问题了。
2 修改/etc/my.cnf 里面配置文件(我一般不用)。
二 MySQL数据的存放属主不对,把data目录的属主改成root后
启动MySQL,开始报错,因为我们编译的时候指定的用户是mysql
三innodb_buffer_pool_size 配置的大小大于服务器内存
修改my.cnf里的innodb_buffer_pool_size=4G
服务器内存是2G
启动MySQL报错
查看MySQL日志 会发现无法分配内存
以上是关于种启动MySQL数据库错误分析的主要内容,如果未能解决你的问题,请参考以下文章