当前位置:   article > 正文

Ubuntu下mysql启动失败,Job for mysql.service failed because the control process exited with error code._ubuntu job for mysql.service failed because the co

ubuntu job for mysql.service failed because the control process exited with

通过以下命令安装完mysql服务端和客户端后一直启动失败

  1. sudo apt-get install mysql-server
  2. sudo apt-get install mysql-client

 

日志如下

  1. linux@ubuntu:~$ journalctl -xe
  2. 422 19:11:53 ubuntu systemd[3922]: pam_unix(systemd-user:session): session closed for u
  3. 422 19:11:53 ubuntu systemd[1]: Stopped User Manager for UID 124.
  4. -- Subject: user@124.service 单元已结束停止操作
  5. -- Defined-By: systemd
  6. -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
  7. --
  8. -- user@124.service 单元已结束停止操作。
  9. 422 19:11:53 ubuntu systemd[1]: Removed slice User Slice of mysql.
  10. -- Subject: user-124.slice 单元已结束停止操作
  11. -- Defined-By: systemd
  12. -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
  13. --
  14. -- user-124.slice 单元已结束停止操作。
  15. 422 19:11:53 ubuntu systemd[1]: mysql.service: Service hold-off time over, scheduling r
  16. 422 19:11:53 ubuntu systemd[1]: Stopped MySQL Community Server.
  17. -- Subject: mysql.service 单元已结束停止操作
  18. -- Defined-By: systemd
  19. -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
  20. --
  21. -- mysql.service 单元已结束停止操作。
  22. 422 19:11:53 ubuntu systemd[1]: mysql.service: Start request repeated too quickly.
  23. 422 19:11:53 ubuntu systemd[1]: Failed to start MySQL Community Server.
  24. -- Subject: mysql.service 单元已失败
  25. -- Defined-By: systemd
  26. -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
  27. --
  28. -- mysql.service 单元已失败。
  29. --
  30. -- 结果为“failed”。
  31. 422 19:11:53 ubuntu systemd[1]: mysql.service: Unit entered failed state.
  32. 422 19:11:53 ubuntu systemd[1]: mysql.service: Failed with result 'start-limit-hit'.

根据错误信息后,搜索了相关帖子,提供了一下解决方法(未真正解决)

1.

但是发现修改权限后仍解决不了

2.修改配置文件的信息

/etc/mysql/my.cnf

结果发现这个目录根本不存在

3.删除mysql

sudo apt purge mysql-*
sudo rm -rf /etc/mysql/ /var/lib/mysql
sudo apt autoremove
sudo apt autoclean

根据博主的帖子删除的过程中也会出现一些错误,说什么有些包不存在

4.检查是否真正下载了mysql

通过sudo mysql -V也是可以查看到版本信息

解决方法

还是卸载mysql,使用如下命令

sudo apt purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
  1. sudo apt autoremove
  2. sudo apt autoclean

再安装mysql

sudo apt install mysql-server mysql-client

最后成功解决,但是不清楚这个卸载和前面的有什么实质区别

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/785684
推荐阅读
相关标签
  

闽ICP备14008679号