宝塔数据库不小心删了(宝塔面板MySQL数据库经常自动停止的解决方法)
类别:服务器 浏览量:2272
时间:2021-11-08 14:21:44 宝塔数据库不小心删了
宝塔面板MySQL数据库经常自动停止的解决方法宝塔Linux面板最近发现网站提示建立数据库连接时出错,使用phpMyAdmin连接MySQL数据提示无法登录MySQL服务器,后来发现是MySQL数据库自动停止了,重启MySQL后,发现过一段时间又会自动停止,新手站长网分享宝塔面板数据库自动停止的解决方法:
宝塔MySQL数据库经常停止的解决方法
云服务器运行宝塔面板经常出现MySQL数据库自动停止,可能是由于云服务器内存吃紧的问题,新手站长网站这台云服务器是1核1G的,所以应该是内存太小导致的,那么怎么办?可以通过宝塔面板后台的Linux工具箱来设置Swap/虚拟内存:
首先登录到宝塔面板后台,选择左侧栏“软件商店”--“系统工具”--找到“Linux工具箱”,点击设置,选择“Swap/虚拟内存”,添加Swap,如下图所示:
宝塔Linux工具箱Swap/虚拟内存
- swap是Linux下的虚拟内存,设置适当的swap可增加服务器稳定性
- 建议swap容量在真实内存容量的1.5倍左右,若您的服务器内存大于4GB,可设1-2GB的固定值
- swap文件默认保存在/www/swap,设置前请确保磁盘空间够用
- 若您不需要swap,请将容量设为0
- OVZ虚拟架构机器不可用此功能
综上,如果宝塔面板MySQL数据库经常自动重启,很有可能是因为内存不足导致的,可以使用Linux工具箱来设置Swap虚拟内存。
如果上述仍然不能解决问题,可以设置宝塔数据库自动重启shell脚本,代码如下:
- #!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH pgrep -x mysqld /dev/null if [ $? -ne 0 ] echo At time:$(date) :MySQL is stop . /var/log/mysql_messages service mysqld start fi
上述shell脚本会自动检测宝塔数据库是否停止,如果检测到数据库停止则自动重启。复制上述代码粘贴到宝塔计划任务Shell脚本中,如下图所示:
宝塔数据库自动重启Shell脚本
可以自行手动停止MySQL数据库测试下Shell脚本是否自动运行。
您可能感兴趣
- 宝塔怎么开放端口(宝塔面板修改默认端口以及一些常用端口的安全设置)
- 宝塔面板如何通过ip访问网站(宝塔面板301重定向使用教程)
- 宝塔面板终端密码错误(Bt宝塔面板忘记用户名密码的具体情况分析和解决应对)
- linux宝塔面板安装后怎么打开(Linux宝塔面板7.30推出文件外链分享功能)
- 宝塔面板怎么修改内容(宝塔面板如何关闭日志)
- 宝塔mysql怎么设置优化(宝塔面板mysql内存占用高如何优化)
- 宝塔面板怎么修改安全的端口(宝塔面板如何设置伪静态规则?)
- 阿里云轻量级服务器怎么安装宝塔(阿里云服务器安装宝塔面板和配置安全组图文教程)
- 宝塔面板程序目录(将宝塔面板linux版装在/www以外的目录的方法)
- 宝塔面板端口一般设置多少合适(宝塔面板设置了防盗链不生效如何解决)
- 树莓派vnc设置失败(树莓派安装宝塔面板后VNC无法登陆的问题说明)
- 宝塔面板密码忘记了怎么解锁(宝塔面板忘记用户名密码怎么找回)
- nginx启动报错连接失败(宝塔面板Nginx环境中出现404 Not Found的解决方法)
- 宝塔面板导入数据库(宝塔面板迁移系统盘/www到数据盘/data)
- 宝塔面板安装ssl证书(宝塔面板如何配置https?BT宝塔设置SSL证书图文教程)
- 宝塔面板详细教程(使用宝塔面板建站时出现网页出现404错误怎么办?)
- 美国数十万加仑牛奶倒入下水道,贫民区食不果腹,历史再次重演(美国数十万加仑牛奶倒入下水道)
- 美国倒掉数十万加仑牛奶 上热搜第一,这一幕似曾相识(美国倒掉数十万加仑牛奶)
- 深度 倒牛奶 这一幕为何又在美国上演(深度倒牛奶)
- 美国数十万加仑牛奶倒下水道怎么回事 原因曝光令人心痛(美国数十万加仑牛奶倒下水道怎么回事)
- 探索中国神秘文字(探索中国神秘文字)
- 重温《蜗居》 宋思明选中海藻为红颜知己,纯属巧合,与爱无关(宋思明选中海藻为红颜知己)
热门推荐
- nginx配置使用环境变量(关于Nginx开启gzip的配置的问题)
- linux系统用ftp传输文件(Linux与Windows XP之间使用FTP互传文件)
- extjs中treepanel属性和方法
- 小程序数字化怎么布局(用position:sticky完美解决小程序吸顶问题的实现方法)
- 宝塔面板怎么设置ftp(新安装宝塔Linux面板FTP无法连接的解决方法)
- docker 网络映射启动失败(解决docker安装完成报:bridge-nf-call-iptables is disabled问题)
- mysql查看死锁记录(mysql查看死锁与去除死锁示例详解)
- centos搭建sftp服务器(Linux云服务器搭建SFTP服务器图片服务器的操作)
- 用python如何写tkinter(浅谈python3.6的tkinter运行问题)
- MongoDB命令与SQL语法对比
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9