米算网 米算网
  • 首页
  • 活动分享
    • 服务器
    • 域名
    • SSL证书
    • 虚拟主机
    • CDN
    • 其他活动
  • 主机测评
  • 网站运维
    • SEO
    • 宝塔面板
    • 网站运营
    • 网站源码
  • 首页
  • 活动分享
    • 服务器
    • 域名
    • SSL证书
    • 虚拟主机
    • CDN
    • 其他活动
  • 主机测评
  • 网站运维
    • SEO
    • 宝塔面板
    • 网站运营
    • 网站源码
主页 › 网站运维 › 宝塔面板 › 宝塔面板mysql5.7小版本更新“翻车”记录
#宝塔面板#

宝塔面板mysql5.7小版本更新“翻车”记录

2020-08-04 19:11:15
287 0 0

今天闲来无聊看到mysql5.7有更新,想都没想就手贱点了下,然后开始了漫长的“翻车”之路,给大家带来了前车之鉴,引以为鉴。

宝塔面板mysql5.7小版本更新“翻车”记录-米算网

在mysql5.7第一次升级之后看到面板软件竟然还提示更新,想着应该是升级失败导致,随即点击第二次更新,因为软件是编译安装所以两次大概花费了一个小时的时间,然而第二次仍然失败,而且数据库无法启动,查看了下数据盘10G竟然满了,服务器配置是2核2G内存40G系统盘10G数据盘,为安全起见数据盘虽小但是中小型网站使用绝对够用,有数据盘绝对优先使用数据盘。正常情况下也就占用3G左右,为何我更新个mysql就满了?因为mysql在更新的时候编译安装需要占用6G、7G左右的大小,所以更新失败导致磁盘占满。

开始漫长的补救行动,查了下目录大部分都是300M左右的文件分布在各个文件夹,如果一个个删除那也太慢了,因为是数据库文件不敢乱删,但是又是一个急性子,赶紧去备份下数据库,但是因为mysql无法启动数据库无法备份,但是我不怕,因为从小养成了备份重要的东西,网站web文件一周备份一次,数据库一天备份一次,而且今天也没有更新内容,那也不需要备份了,直接卸载mysql5.7,但是问题来了,有数据库不能在面板中卸载,那就直接执行强制卸载!

rm -rf /www/server/mysql

卸载之后数据盘立刻恢复到正常3G左右的占用,然后立马重新安装mysql5.7,因为是完美主义者+超级强迫症,依然采用【编译安装】mysql5.7,滴滴答答过去半个小时安装成功,但是数据库仍然无法启动,查看了下状态提示文件不存在,应该是编译安装过程中出问题了,数据库data目录没有文件mysql肯定安装异常,前前后后已经编译安装3次了,立刻卸载重新选择快速安装,安装完成状态正常,在数据库中还会显示之前没有删除的数据库,实际数据库已经不存在,直接删除然后重新创建数据库导入,解决。

总结

  • 第一:宝塔后台的软件一旦安装除非有问题,小版本不建议升级
  • 第二:数据备份的重要性,如果没有备份可能要麻烦很多,甚至回到解放前
  • 第三:宝塔面板做了备份,也要定期检查下备份是否成功,文件是否存在。(之前有过一次备份到又拍云,显示备份一切正常,但是下载提示不存在,所以就算设置了定时备份也要定期检查)
  • 第四:有事没事不要瞎折腾
0
# mysql更新# 宝塔面板# 数据库
相关文章
宝塔面板联合腾讯云推出轻量应用服务器活动
一键取消linux宝塔面板强制登陆
windows宝塔面板apk和mp4格式文件无法访问解决方案
Linux宝塔面板系统盘迁移数据到数据盘www
宝塔面板Nginx启动提示Address already in use错误解决方案
商家广告
sidebar_b1
热门浏览
VollCloud – 香港VPS 带宽200M 月付3美元
2021-04-19 14:48:33
小程序
  • 投稿
  • 留言
  • 免责声明
  • sitemap
Copyright © 2020-2021 米算网 豫ICP备17003784号-7