18910140161

MySQL启动错误server PID file could not be found!

顺晟科技

2021-06-16 10:30:01

247

重启mysql时找不到提示MySQL服务器PID文件!

正在启动MySQL.服务器退出,没有更新PID文件(/usr/local/MySQL/data/rek fan . PID)。

我只能呵呵?号码

我是这么做的。先看看有没有这个过程,然后结束,重启。代码:

ps -ef|grep mysqld

Kill -9进程号

如果不解决呢?好吧,继续:

(解决方法:一个一个来试试!)

1.文件/usr/local/MySQL/data/rek fan . PID可能没有写权限

解决方法:给予权限,执行“chown-r mysql : MySQL/var/data”“chmod-r 755/usr/local/MySQL/data”重新启动MySQL!

2.mysql进程可能已经存在于该进程中

解决方法:使用命令" ps -ef|grep mysqld "查看是否有MySQL进程,如果有,使用" kill -9进程号"将其杀死,然后重启MySQL!

3.可能是第二次在机器上安装mysql,还有影响服务启动的残留数据。

解决方法:去mysql的数据目录/数据。如果mysql-bin.index存在,快速删除。是罪魁祸首。我用第三种方法解决!http://blog.rekfan.com/? p=186

4 .启动时没有指定配置文件,mysql会使用/etc/my.cnf配置文件。请打开此文件,查看[MySQL]下是否指定了datadir目录。

解决方法:请在[MySQL]:datadir=/usr/local/MySQL/data下设置此行

5 .跳过联合字段问题

解决方案:检查/etc/my.cnf文件中是否有未提交的跳过联邦字段,如果有,立即对其进行注释。

6.错误日志目录不存在

解决方法:使用“chown”和“chmod”命令来授予mysql所有者和权限

7.selinux的错,如果是centos系统,selinux默认打开

解决方案:关闭它,打开/etc/selinux/config,将SELinux=强制改为SELinux=禁用,然后保存文件并尝试重新启动机器。

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航