操作存在的问题及原因分析(操作的问题)

lxf2023-05-11 03:06:02

CentOS操作MySQL问题:1。有问题[root @ rek fan MySQL]# service MySQL重启MySQL服务器PID文件找不到![失落]

CentOS操作MySQL问题:

1、有问题[root @ rekfanmysql]# servicemysql restart
找不到mysql服务器PID文件![失败]
启动MySQL...服务器退出,没有更新PID文件(/usr/local/MySQL/data/rek fan . PID)。[失败]

我的解决方案:

/usr/local/MySQL/data/rek fan . PID文件没有写权限
解决方案:给予权限并执行& chown-R MySQL:MySQL/var/data ;& chmod-R 755/usr/local/MySQL/data ;然后重启mysqld!

网上给出的一些可能的解决方案是:

1.可能是文件/usr/local/MySQL/data/rek fan . PID没有写权限
解决方案:给权限执行& chown-R MySQL:MySQL/var/data ;& chmod-R 755/usr/local/MySQL/data ;然后重启mysqld!

2.process中可能有mysql进程
解决方案:使用命令& PS-ef | grep mysqld ;检查是否有mysqld进程,如果有,使用& Kill -9进程号杀死并重启mysqld!

3.可能是第二次在机器上安装mysql,有残留数据影响服务启动。
解决方法:去mysql的数据目录/data。如果mysql-bin.index存在,尽快删除,它就是罪魁祸首。我用第三种方法解决!

4.mysql启动时会使用/etc/my.cnf配置文件,不指定配置文件。请打开此文件,查看数据目录(datadir)是否在[mysqld]部分下指定。
解决方案:请在[mysqld]下设置这一行:datadir = /usr/local/mysql/data。

5.skip-federated字段问题
解决方案:检查/etc/my.cnf文件中是否有未注释掉的skip-federated字段,如果有,立即注释掉。

6.错误日志目录不存在
解决方案:使用& chown & chmod 命令赋予mysql所有者和权限。

7.selinux的错,如果是centos系统,selinux
会默认开启。解决方法:将其关闭,打开/etc/selinux/config,将SELINUX=enforcing改为SELINUX=disabled,然后保存磁盘退出并重启机器。

本文永久更新链接地址:

adminjs.cn是一个以CSS、JavaScript、Vue、HTML为核心的前端开发技术网站。我们致力于为广大前端开发者提供专业、全面、实用的前端开发知识和技术支持。 在本网站中,您可以学习到最新的前端开发技术,了解前端开发的最新趋势和最佳实践。我们提供丰富的教程和案例,让您可以快速掌握前端开发的核心技术和流程。 Adminjs.cn还提供一系列实用的工具和插件,帮助您更加高效地进行前端开发工作。我们提供的工具和插件都经过精心设计和优化,可以帮助您节省时间和精力,提升开发效率。 在Adminjs.cn中,您可以找到您需要的一切前端开发资源,让您成为一名更加优秀的前端开发者。欢迎您加入我们的大家庭,一起探索前端开发的无限可能!