Mysql 5.7源码编译启动 报error问题:The server quit without updating PID file (/data/data_mysql/mysql.pid).

Posted 峰哥ge

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql 5.7源码编译启动 报error问题:The server quit without updating PID file (/data/data_mysql/mysql.pid).相关的知识,希望对你有一定的参考价值。

一般是报error问题就是我们的mysql没有权限,这里主要是指三点:一个是mysql的安装主目录要设为mysql用户和用户组。一个是logs目录设置为mysql用户以及用户组。还有一个是data目录也是设置为用户以及用户组。(如果有其他的是mysql需要的目录或文件也要这样子设置用户和用户组)

只要设好权限基本不报这个错误。

但是我今天想更换存储的数据目录,所以我就把原来的数据目录下的所有文件删除了,直接在my.cnf文件中指定数据目录的新目录,然后再启动mysql发现就不行了,就报上面的那个错误

解决方法:这个原因是mysql在初始化的时候会创建一个独有的文件,一旦找不到文件就会启动失败,所以只能重新再初始化data目录了,然后记好新密码。这个时候就不报错了。

以上是关于Mysql 5.7源码编译启动 报error问题:The server quit without updating PID file (/data/data_mysql/mysql.pid).的主要内容,如果未能解决你的问题,请参考以下文章

mysql 5.7升级8.0 ERROR 1726 (HY000): Storage engine

mysql编译安装完启动时候报错

CentOS 7 源码编译安装 Mysql 5.7

源码安装mysql5.6x启动报错:[ERROR] Can't find messagefile '/data/mysqldata/3306/english/errmsg.sys

mysql 5.7密码报错 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before exe

MySQL 5.7 源码中的目录结构