启动mysql失败:Job for mysqld.service failed because the control process exited with error code.

在网上看了各种帖子,有说/var/lib/mysql目录权限不够的,磁盘空间不足的等等.......每个都试了,but没有一个可以解决我的问题!

1、查看一下日志的报错

cat /var/log/mysqld.log | grep ERROR

以我英语四级的水平翻译一下大概是:

1)data目录中有文件存在导致初始化失败了

2)指定的数据目录 /var/lib/mysql/ 不可用。您可以删除服务器添加到其中的所有文件。

由于我最近在写安装mysql的shell脚本,所以多次测试下,做了很多卸载安装的操作,那就是卸载的时候没有把这些文件的内容删掉,所以下次安装的时候会有上次安装残留的文件,才导致了这个问题。ok知道问题了就来解决吧!

2、查看自己的data目录路径

vim /etc/my.cnf

我的data目录在/var/lib/mysql下

3、删除文件

rm -rf /var/lib/mysql/

因为我的数据库里面没有东西,所以我直接删除data数据就可以了,如果有数据的谨慎!!!

删除完重启就ok了

如果重启还没用,建议卸载mysql,卸载完切记要把data数据都删除干净或者移到其他地方,再重新安装mysql也是可以解决的!

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
引用\[1\]:启动mysql服务报错"Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details." \[1\]引用\[2\]:重启mysql启动mysql服务时出现相同的报错"Job for mysqld.service failed because the control process exited with error code. See “systemctl status mysqld.service” and “journalctl -xe” for details." \[2\]引用\[3\]:解决方法如下:1. 检查是否存在mysqld文件夹,如果不存在则创建一个mkdir mysqld。2. 将mysqld文件夹授予mysql用户权限,使用命令chown -R mysql:mysql /run/mysqld。3. 再次执行systemctl start mysqld命令启动mysql服务。4. 使用systemctl status mysqld命令查看mysql服务的状态。\[3\] 根据您提供的信息,启动mysql服务时出现了错误。这个错误可能是由于权限问题导致的。您可以按照以下步骤解决这个问题: 1. 首先,检查是否存在mysqld文件夹。如果不存在,可以使用命令mkdir mysqld创建一个。 2. 然后,将mysqld文件夹授予mysql用户权限,使用命令chown -R mysql:mysql /run/mysqld。 3. 最后,再次执行命令systemctl start mysqld启动mysql服务。 4. 您可以使用命令systemctl status mysqld查看mysql服务的状态,确保服务已成功启动。 #### 引用[.reference_title] - *1* [MySQL 启动报错:Job for mysqld.service failed because the control process exited with error code.](https://blog.csdn.net/Shockang/article/details/118061120)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [mysql重启报错b for mysqld.service failed because the control process exited with error code. See ...](https://blog.csdn.net/m0_63300795/article/details/126961690)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值