Starting MySQL... ERROR! The server quit without updating PID file (/usr/local/mysql/mysql-8.0/data/master.pid).
时间: 2023-11-03 19:58:58 浏览: 231
mysql启动时报错:Starting MySQL… ERROR! The server quit without updating PID file
MySQL启动时报错"The server quit without updating PID file"可能有以下几种原因和解决方法:
1. 数据目录mysql用户没有权限,解决方法是给予权限,执行"chown -R mysql.mysql /usr/local/mysql/data"。
2. /usr/local/mysql/data/mysql.pid文件没有写权限,解决方法是给予权限,执行"chown -R mysql:mysql /var/data"和"chmod -R 755 /usr/local/mysql/data",然后重新启动mysqld。
3. 机器上可能存在残余数据影响了服务的启动,解决方法是去mysql的数据目录/data查看是否存在mysql-bin.index文件,如果有就删除。
4. MySQL在启动时没有指定配置文件,会使用/etc/my.cnf配置文件。请在[mysqld]节下设置datadir的值为/usr/local/mysql/data。
5. 检查/etc/my.cnf文件中是否有被注释掉的skip-federated字段,如果有,请将其注释掉。
6. 错误日志目录不存在,解决方法是使用chown和chmod命令赋予mysql所有者及权限。
7. 如果是CentOS系统,默认会开启SELinux。解决方法是关闭SELinux,打开/etc/selinux/config文件,将SELINUX=enforcing改为SELINUX=disabled,保存退出后重启机器。
阅读全文