centos7 上 mysql 无法正常启动了

2018-04-24 11:07:22 +08:00
 kmdd33

sudo systemctl start mysqld

Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.

sudo systemctl status mysqld

https://i.imgur.com/KtjreBu.png

journalctl -xe

https://i.imgur.com/ryid027.png

mysqld.log 里面的日志显示: 180424 02:55:53 mysqld_safe A mysqld process already exists 180424 02:55:55 mysqld_safe Logging to '/var/log/mysqld.log'. 180424 02:55:55 mysqld_safe A mysqld process already exists 180424 02:55:57 mysqld_safe Logging to '/var/log/mysqld.log'. 180424 02:55:57 mysqld_safe A mysqld process already exists 180424 02:55:59 mysqld_safe Logging to '/var/log/mysqld.log'. 180424 02:55:59 mysqld_safe A mysqld process already exists

怎么办?大佬们,在线等,谢谢。

2444 次点击
所在节点    程序员
8 条回复
letitbesqzr
2018-04-24 11:14:13 +08:00
mysqld_safe A mysqld process already exists 180424


写的不是很清楚..
kmdd33
2018-04-24 11:35:51 +08:00
@letitbesqzr 日志里面全部都是这种提示,你看看错误图片
kmdd33
2018-04-24 11:41:25 +08:00
# ps aux |grep mysqld
wekw
2018-04-24 11:41:32 +08:00
A mysqld process already exists

我帮你人肉翻译:已经有一个 mysqld 进程正在运行
kmdd33
2018-04-24 11:44:21 +08:00
@wekw 但是重启是失败的,请问如何解决重启的问题呢?

ob
2018-04-24 11:50:18 +08:00
先 kill 掉,检查下 my.cnf 配置。
kmdd33
2018-04-24 11:59:17 +08:00
ok 解决掉了:

# ps -A | grep mysql
8295 pts/4 00:00:00 mysql_secure_in
11599 ? 00:00:00 mysqld_safe
11737 ? 00:00:39 mysqld

然后# kill -9 11599
# kill -9 11737
然后:sudo systemctl start mysqld

谢谢各位
YumeMichi
2018-04-24 12:02:11 +08:00
汗颜 你这是初中英语没过关吗 start 是启动不是重启 restart 才是重启

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/449360

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX