种启动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数据库错误分析的主要内容,如果未能解决你的问题,请参考以下文章

请帮忙分析Linux下mysql启动不起来的原因

mysql不能启动问题分析的一个小技巧

建议收藏备查!MySQL 常见错误代码说明

建议收藏备查!MySQL 常见错误代码说明

无法启动mysql服务,发生错误1067的解决办法?

mysql 无法启动的几种常见问题