Eswlnk Blog Eswlnk Blog
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈
  • 注册
  • 登录
首页 › 其他分享 › 「关键记录」记一次更换服务器镜像系统

「关键记录」记一次更换服务器镜像系统

Eswlnk的头像
Eswlnk
2022-12-07 20:21:11
「关键记录」记一次更换服务器镜像系统-Eswlnk Blog
智能摘要 AI
由于CentOS 7停止维护,Eswink的服务器更新和RPM安装出现问题,决定更换镜像系统。在恢复过程中,因未关闭“外键约束”选项导致数据库导入失败,幸而通过直接在MySQL中使用`source`命令成功导入备份的SQL文件,解决了问题。这次经历让Eswink认识到导出SQL文件时关闭外键约束的重要性,并强调了多份备份(如镜像备份和手动导出SQL)的必要性以确保数据安全。

自从CentOS 7 停止维护以来,Eswink就没有怎么管过它,没有想到现在连yum正常的更新都不行了,那怕是变更源为阿里云的CentOS源也是问题不少,最后连正常安装RPM包都频繁报错了,这时候Eswink才意识到是时候变更服务器镜像系统的时候了,没有想到在恢复自己服务器的时候遇到了一波惊魂时刻,思来想去感觉还是有必要记录下来。

「关键记录」记一次更换服务器镜像系统-Eswlnk Blog

事件经过

事情是这样的,因为Eswink自用的服务器配置很低,这么多年来都是1H1G的配置一路走来的,因为内存1G所以一直用的都是MariaDB/MySQL低版本的数据库,为了保险起见采用OSSFS实现了每天自动云备份,理论上都是没有问题的,但这次在变更镜像系统后恢复数据库导入SQL文件的时候都无法正常完成了,都是提示“外键约束”开启造成的数据库链接失败,网上查了半天模糊明白造成这个原因是到处SQL的是没有关闭“外键约束”选项造成的,TNND,备份导出的时候不提示,导入的时候提示这是什么逻辑?脑残嘛!

「关键记录」记一次更换服务器镜像系统-Eswlnk Blog

这时候源数据已经被重置清理掉了,服务器的镜像备份也因为考虑成本问题给关闭掉了,可以说已经是回不去了,备份的SQL文件只有OSS上独一份儿,甚至都开始考虑在phpMyAdmin里一句一句SQL语句来恢复数据库,很明显这不科学,万般惆怅下突然想起来phpMyAdmin里不行,为啥不能直接在数据库里导入SQL恢复备份呢?以前给用户恢复超过1G的SQL文件时就用过的。马上清除失败数据库的恢复内容,具体操作如下:

mysql -uroot -ppassword 使用数据库root账号和密码运行MySQL
use test 打开叫test的数据库
source /home/test.sql 导入/home/test.sql文件到数据库test里

这时候发现还是有几个错误提示,但导入过程没有出现中断,也就是说数据都已经恢复回来了,出的错误提示一般都是文件末尾字符问题,尝试连接数据库运行网站恢复如初,虚惊一场!

总结

经过这次惊魂时刻让Eswink意识到导出SQL很多时候也是个很大的隐患,为了保险期间最好是手动在phpMyAdmin里导出SQL也备份一次,这样双备份下来才更有保障,当然在服务器重置前先来个镜像备份才是最保险的!

本站默认网盘访问密码:1166
本站默认网盘访问密码:1166
声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
Alibaba Cloud Linux服务器镜像系统
0
0
Eswlnk的头像
Eswlnk
一个有点倒霉的研究牲站长
赞赏
「游戏分享」2D动作冒险游戏 骑士和魔法
上一篇
「职场突破」如何突破职业生涯的瓶颈期
下一篇

评论 (0)

请登录以参与评论
现在登录
    发表评论

猜你喜欢

  • 「亲测有效」Google Gemini 学生优惠:解决身份验证和支付卡验证
  • 解决国际版EdgeOne绑卡和手机验证问题
  • 小工具开发之EdgeOne免费计划兑换工具
  • 「其他分享」市面上静态页面服务商比较与推荐:选择最适合您的平台
  • 「图片优化」利用Cloudflare CDN减少回源Bucket流量
Eswlnk的头像

Eswlnk

一个有点倒霉的研究牲站长
1108
文章
319
评论
679
获赞

随便看看

「游戏分享」《海岸桃源:文明之种》v0.9中文版
2022-11-26 14:01:38
「教程分享」分享几种减少网站服务器响应时间(TTFB)的方法
2022-10-05 19:02:36
百度网盘青春版正式上线
2022-08-09 10:52:31

文章目录

专题展示

WordPress53

工程实践37

热门标签

360 AI API CDN java linux Nginx PDF PHP python SEO Windows WordPress 云服务器 云服务器知识 代码 免费 安全 安卓 工具 开发日志 微信 微软 手机 插件 攻防 攻防对抗 教程 日志 渗透分析 源码 漏洞 电脑 破解 系统 编程 网站优化 网络 网络安全 脚本 苹果 谷歌 软件 运维 逆向
  • 首页
  • 知识库
  • 地图
Copyright © 2023-2025 Eswlnk Blog. Designed by XiaoWu.
本站CDN由 壹盾安全 提供高防CDN安全防护服务
蜀ICP备20002650号-10
页面生成用时 0.893 秒   |  SQL查询 22 次
本站勉强运行:
友情链接: Eswlnk Blog 网站渗透 倦意博客 特资啦!个人资源分享站 祭夜博客 iBAAO壹宝头条
  • WordPress142
  • 网络安全64
  • 漏洞52
  • 软件52
  • 安全48
现在登录
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈