【mysql 127错误】mysql启动报错mysqld.service: Failed with result ‘exi ...

打印 上一主题 下一主题

主题 1766|帖子 1766|积分 5298

无网环境,mysql 安装 出现如下错误
  1. [root@mysql tools]# systemctl status mysqld.service
  2. ● mysqld.service - MySQL Server
  3.    Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
  4.    Active: failed (Result: exit-code) since Fri 2024-03-22 20:20:44 CST; 12s ago
  5.      Docs: man:mysqld(8)
  6.            http://dev.mysql.com/doc/refman/en/using-systemd.html
  7.   Process: 12371 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS (code=exited, status=127)
  8.   Process: 12340 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
  9. Main PID: 12371 (code=exited, status=127)
  10. Mar 22 20:20:44 mysql systemd[1]: mysqld.service: Service RestartSec=100ms expired, scheduling restart.
  11. Mar 22 20:20:44 mysql systemd[1]: mysqld.service: Scheduled restart job, restart counter is at 5.
  12. Mar 22 20:20:44 mysql systemd[1]: Stopped MySQL Server.
  13. Mar 22 20:20:44 mysql systemd[1]: mysqld.service: Start request repeated too quickly.
  14. Mar 22 20:20:44 mysql systemd[1]: mysqld.service: Failed with result 'exit-code'.
  15. Mar 22 20:20:44 mysql systemd[1]: Failed to start MySQL Server.
  16. 这是什么mysql 错误,如何解决,启动不了
复制代码
错误信息表现mysqld.service未能启动,并且给出了退出码(exit-code)为127。这通常意味着mysqld服务启动时无法找到必要的实行文件或库文件。以下是一些可能的办理方案:

  • 查抄mysqld二进制文件
    确认mysqld二进制文件存在于/usr/sbin/mysqld路径。您可以使用以下命令来查抄:
    1. ls -l /usr/sbin/mysqld
    复制代码
    假如文件不存在,可能需要重新安装MySQL。
  • 查抄依赖的共享库
    假如mysqld二进制依赖于某些共享库,而这些库不存在或者未正确配置,也会导致启动失败。您可以使用ldd命令来查抄mysqld的依赖库:
    1. ldd /usr/sbin/mysqld
    复制代码
    假如发现有缺失的库,您需要安装这些库。

找到了,原来是缺少两个文件。安装上即可。

  • 查抄服务文件
    查抄/usr/lib/systemd/system/mysqld.service文件,确保此中的ExecStart行正确指向了mysqld二进制文件。
  • 查抄数据目录
    确保MySQL的数据目录存在并且有正确的权限。数据目录通常位于/var/lib/mysql,并且应该属于mysql用户和组:
    1. chown -R mysql:mysql /var/lib/mysql
    复制代码
  • 检察错误日志
    MySQL的错误日志通常位于/var/log/mysqld.log。查抄这个文件以获取更多关于启动失败的信息。
  • 实行手动启动mysqld
    实行手动启动mysqld服务以获取更具体的错误信息:
    1. /usr/sbin/mysqld --verbose --debug
    复制代码
  • 重新安装MySQL
    假如以上步调都无法办理问题,您可能需要思量重新安装MySQL。
    根据您的系统环境和上述查抄的效果,采取相应的修复步伐。假如问题依然存在,可能需要更具体的日志信息或者系统配置信息来举行进一步的诊断。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

吴旭华

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表