gpt4 book ai didi

MySQL 根本没有启动

转载 作者:IT王子 更新时间:2023-10-29 01:02:42 25 4
gpt4 key购买 nike

这太棒了,昨天我遇到了同样的错误,我调试了它,但今天我不记得该怎么做了,因为我做得太快了。

当我在做的时候:

service mysql start

我收到这条消息:

Job for mysql.service failed. See 'systemctl status mysql.service' and 'journalctl -xn' for details.

为此我做了: systemctl状态mysql.service

并得到:

Apr 16 18:11:25 darphus.xen.prgmr.com systemd[1]: Unit mysql.service entered failed state.
Apr 16 18:11:26 darphus.xen.prgmr.com systemd[1]: mysql.service holdoff time over, scheduling restart.
Apr 16 18:11:26 darphus.xen.prgmr.com systemd[1]: Stopping MySQL Community Server...
Apr 16 18:11:26 darphus.xen.prgmr.com systemd[1]: Starting MySQL Community Server...
Apr 16 18:11:26 darphus.xen.prgmr.com systemd[1]: mysql.service start request repeated too quickly, refusing to start.
Apr 16 18:11:26 darphus.xen.prgmr.com systemd[1]: Failed to start MySQL Community Server.
Apr 16 18:11:26 darphus.xen.prgmr.com systemd[1]: Unit mysql.service entered fai

journalctl -xn 给:

Logs begin at Sun 2017-04-16 17:58:44 UTC, end at Sun 2017-04-16 18:16:35 UTC
Apr 16 18:16:34 darphus.xen.prgmr.com postfix/pickup[938]: warning: 868F625E66:
Apr 16 18:16:34 darphus.xen.prgmr.com postfix/pickup[938]: 868F625E66: uid=0 fro
Apr 16 18:16:34 darphus.xen.prgmr.com postfix/proxymap[941]: warning: mysql:/etc
Apr 16 18:16:34 darphus.xen.prgmr.com postfix/cleanup[1361]: warning: proxy:mysq
Apr 16 18:16:34 darphus.xen.prgmr.com postfix/cleanup[1361]: warning: 868F625E66
Apr 16 18:16:35 darphus.xen.prgmr.com postfix/pickup[938]: warning: 8744E25E66:
Apr 16 18:16:35 darphus.xen.prgmr.com postfix/pickup[938]: 8744E25E66: uid=0 fro
Apr 16 18:16:35 darphus.xen.prgmr.com postfix/proxymap[941]: warning: mysql:/etc
Apr 16 18:16:35 darphus.xen.prgmr.com postfix/cleanup[1362]: warning: proxy:mysq
Apr 16 18:16:35 darphus.xen.prgmr.com postfix/cleanup[1362]: warning: 8744E25E66

我想我已经尝试了互联网上的所有技巧,但今天没有任何效果。

请帮助我,因为这个原因我所有的网站都关闭了。

最佳答案

answer @Lotfio Lakehal 将解决您的问题,但应将其视为最后的手段 - 您当然不希望在具有所需数据的数据库上运行它,因为它会在此过程中删除所有配置值。更好的方法是找出导致 my.cnf 中问题的原因并修复它。 MySQL 内置了这种能力。

mysqld --help --verbose

上面的命令将模拟启动你的 mysql 服务器。如果不能,它将给出错误消息和配置文件错误的描述。

例如,我设置了一个包含一些无效数据的测试配置文件,当我运行上述命令时,我得到了以下信息:

error: Found option without preceding group in config file: /etc/mysql/my.cnf at line: 22

这让我可以轻松地转到配置文件并删除或编辑有问题的配置,希望能让您修复上述配置文件,而无需完全重新安装服务器。

澄清一下,这绝不是贬低 answer ,以前的答案将解决所有问题的 99%,但应被视为最后的手段。理想情况下,您想解决问题并了解问题发生的原因,这样您就不会在未来犯同样的错误。

关于MySQL 根本没有启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43440534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com