- 备份当前配置
- 恢复默认配置
- 重启服务
说明:修改配置前建议通过宝塔面板的「文件管理器」或命令行先查看my.cnf
的修改记录,避免覆盖重要自定义配置。
当服务器防火墙或云服务商安全组拦截 MySQL 默认端口(3306)时,可能触发服务异常停止。排查与配置方法:
- 检查防火墙状态
- 开放 3306 端口(永久生效)
- 刷新防火墙规则
补充:若使用云服务器(如阿里云、腾讯云),需同时在控制台安全组中放行 3306 端口,并限制仅允许可信 IP 访问(例如192.168.1.0/24
)。
部分非官方插件可能与 MySQL 核心功能冲突,导致服务崩溃。排查步骤:
- 在宝塔面板「软件商店」或「插件管理」中,逐一禁用最近安装的插件(如 Redis 管理器、数据库备份工具等);
- 每次禁用后重启 MySQL 服务(
bt restart mysql
),观察服务是否稳定;
- 若定位到冲突插件,可尝试卸载或更换为官方推荐插件(如宝塔自带的「MySQL 工具箱」)。
为防止服务意外停止,可通过宝塔面板设置
定时监控任务。
操作步骤:
- 创建检测脚本
粘贴以下内容:
- 赋予脚本执行权限
- 设置定时任务
在宝塔面板「计划任务」中添加任务:
说明:脚本会将异常记录到
mv /etc/my.cnf.default /etc/my.cnf
1,便于后续分析。
MySQL 停止时,
错误日志是排查问题的核心依据。
关键日志路径与查看方法:
- 查看最新错误日志(适用于宝塔默认安装)
- 查看自定义监控日志(若已配置)
-
- 常见错误示例与解决方案:
- 错误类型:
mv /etc/my.cnf.default /etc/my.cnf
2(内存不足)
解决:增加服务器内存,或修改
mv /etc/my.cnf.default /etc/my.cnf
3中的
mv /etc/my.cnf.default /etc/my.cnf
4参数(建议不超过物理内存的 50%)。
- 错误类型:
mv /etc/my.cnf.default /etc/my.cnf
5(套接字文件异常)
解决:检查
mv /etc/my.cnf.default /etc/my.cnf
6中的
mv /etc/my.cnf.default /etc/my.cnf
7路径是否正确,重启服务前可删除旧套接字文件(如
mv /etc/my.cnf.default /etc/my.cnf
8)。
- 查看系统资源占用
若 CPU 或内存占用持续过高,可能是查询语句低效导致,可通过
mv /etc/my.cnf.default /etc/my.cnf
9分析慢查询日志。
- 检查磁盘空间
bt restart mysql
0
若数据盘已满,MySQL 会因无法写入日志而停止,需清理无用文件或扩展磁盘空间。
通过以上步骤逐步排查,可有效解决宝塔面板中 MySQL 服务
自动停止的问题。若仍无法解决,建议备份数据后重新安装 MySQL(通过宝塔面板「软件商店」卸载并重装,保留数据目录)。
查看更多心仪的内容 按Ctrl+D收藏我们
部分内容来自于网络 如有不妥联系站长删除
本站代码模板仅供学习交流使用请勿商业运营,严禁从事违法,侵权等任何非法活动,否则后果自负!
暂无评论内容