mysql - MySQL 5.7.27 无法启动
问题描述
我刚刚在 Centos 7 上安装了 MySQL 5.7.23。只要我执行 systemctl start mysqld 就会给我一个错误。使 systemctl status mysqld 返回:
●�mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
���Active: failed�(Result: start-limit) since Tue 2019-08-27 02:55:20 CEST; 11min ago
�����Docs: man:mysqld(8)
���������http://dev.mysql.com/doc/refman/en/using-systemd.html
��Process: 11299 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=1/FAILURE)
��Process: 11281 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Aug 27 02:55:20 server0-centos7 systemd[1]: mysqld.service: control process exited, code=exited status=1
Aug 27 02:55:20 server0-centos7 systemd[1]: Failed to start MySQL Server.
Aug 27 02:55:20 server0-centos7 systemd[1]: Unit mysqld.service entered failed state.
Aug 27 02:55:20 server0-centos7 systemd[1]: mysqld.service failed.
Aug 27 02:55:20 server0-centos7 systemd[1]: mysqld.service holdoff time over, scheduling restart.
Aug 27 02:55:20 server0-centos7 systemd[1]: Stopped MySQL Server.
Aug 27 02:55:20 server0-centos7 systemd[1]: start request repeated too quickly for mysqld.service
Aug 27 02:55:20 server0-centos7 systemd[1]: Failed to start MySQL Server.
Aug 27 02:55:20 server0-centos7 systemd[1]: Unit mysqld.service entered failed state.
Aug 27 02:55:20 server0-centos7 systemd[1]: mysqld.service failed.
解决方案
此问题可能有多种原因。
- 所需的文件夹权限可能不存在。
请在此处找到与文件夹权限相关的答案。
mysqld.service 的作业在 Centos 7 中失败
- 停止 MySQL 服务后,您的可用 RAM 可能会减少,因此只要您运行:
systemctl 启动 mysqld
MySQL 正试图利用比可用的更多的东西,但由于它无法这样做,所以它失败了。
对于数据库驱动的网站,我建议至少 1GB 的 RAM。如果您仍然想以更少 MB 的 RAM 运行,那么我会推荐 NGINX 而不是 Apache。
推荐阅读
- genetic-algorithm - 俄罗斯方块算法的最佳策略是什么?
- javascript - 未捕获的 SyntaxError:标识符“按钮”已被声明
- ubuntu - Nginx 只替换根域(保留子域)
- amazon-web-services - EventBridge Schema 注册表:opeapi 规范中的枚举为空
- java - 不推荐使用 setCellType(CellType.STRING),使用显式 setCellFormula(String)、setCellValue(...) 或 setBlank() 来获得所需的结果
- javascript - How can I increase and decrease the quantity seperately?
- django - 找不到 Django sass 模块
- amazon-web-services - 完全删除与 AWS Glue 和 AWS Data Pipeline 相关的所有资源
- python - 在 Pyspark 代码中重新格式化 if else 条件
- docsify - 如何在 Markdown 中创建链接以在 docsify 中正确显示?