mysql数据库经常停止的解决方法 -亚博电竞官方网址

324views
no comments

共计 1102 个字符,预计需要花费 3 分钟才能阅读完成。

宝塔 linux 面板最近发现网站提示建立数据库连接时出错,使用 phpmyadmin 连接 mysql 数据提示无法登录 mysql 服务器,后来发现是 mysql 数据库自动停止了,重启 mysql 后,发现过一段时间又会自动停止,新手站长网分享宝塔面板数据库自动停止的解决方法:

宝塔 mysql 数据库经常停止的解决方法

云服务器运行宝塔面板经常出现 mysql 数据库自动停止,可能是由于云服务器内存吃紧的问题,新手站长网站这台云服务器是 1 核 1g 的,所以应该是内存太小导致的,那么怎么办?可以通过宝塔面板后台的 linux 工具箱来设置 swap/ 虚拟内存:

首先登录到宝塔面板后台,选择左侧栏“软件商店”–“系统工具”– 找到“linux 工具箱”,点击设置,选择“swap/ 虚拟内存”,添加 swap,如下图所示:

mysql 数据库经常停止的解决方法

宝塔 linux 工具箱 swap/ 虚拟内存

  • swap 是 linux 下的虚拟内存,设置适当的 swap 可增加服务器稳定性
  • 建议 swap 容量在真实内存容量的 1.5 倍左右,若您的服务器内存大于 4gb,可设 1 -2gb 的固定值
  • swap 文件默认保存在 /www/swap,设置前请确保磁盘空间够用
  • 若您不需要 swap,请将容量设为 0
  • ovz 虚拟架构机器不可用此功能

综上,如果宝塔面板 mysql 数据库经常自动重启,很有可能是因为内存不足导致的,可以使用 linux 工具箱来设置 swap 虚拟内存。

如果上述仍然不能解决问题,可以设置宝塔数据库自动重启 shell 脚本,代码如下:

上述 shell 脚本会自动检测宝塔数据库是否停止,如果检测到数据库停止则自动重启。复制上述代码粘贴到宝塔计划任务 shell 脚本中,如下图所示:

mysql 数据库经常停止的解决方法

宝塔数据库自动重启 shell 脚本

可以自行手动停止 mysql 数据库测试下 shell 脚本是否自动运行。

正文完
 
亚博电竞官方网址 copyright notice: our original article, by seo 2022-11-20 publish, total 1102 words.
转载说明:除特殊说明外本站文章皆由cc-4.0协议发布,转载请注明出处。
comment(no comments)
网站地图