Dveridow 发表于 2025-1-4 07:55:10

手动数据库备份及还原教程

很久以前发过一次,当时出了点小问题,现在重新详细写一遍
对于一个怀旧的人来说,玩了几年的档怎么能说删就删,看着好友列表和公会列表你忍心就这么离去吗,即使他们都不在了,永远在群里潜水。所以数据库的备份就很重要,看到过不少备份工具,我没有用过,感觉手动也很实在
系统centos5.8 64位
1.数据库打包命令(打包前建议./stop停止服务端)
tar -zcvPf /root/date.tar.gz /opt/lampp/var/mysql
打包好的数据库文件在root目录
2.有新的服务器后将之前打包好的数据库文件date.tar.gz上传到root目录
数据还原命令
cd /;rm -rf /opt/lampp/var/mysql;tar -zxvPf /root/date.tar.gz -C /;reboot
意思为删掉新架设的服务端里面自带的数据并还原之前打包的数据然后重启linux系统
3.备份时请务必记住数据库的密码避免以后忘记,因为以后还原时登录数据库的密码是旧的数据库密码(一句话就是前后数据库密码要一致)
注意:
1.可能备份的数据会保留很久,比如我每年都会备份一次,所以五六年了还是以前的档,如果服务器不变一直续费那么就不用考虑我以下要说的,可能大多数情况都是换了服务器,数据库IP和密码都不是以前的了,那么就要考虑以下问题。
2.还原后数据库密码是以前数据库的密码,所以要用以前的密码登录,登录后数据库密码想不想改你自己看着办。什么你忘记以前的密码了?好吧那你自己去下载个Visual Basic或其他工具去分析吧。如果你有单独备份出sql文件那到有办法。用notepad++打开d_taiwan.sql 搜索db_connect找到加密后的密码,如下图


然后用台服数据库密码生成工具计算成明文密码
3.记得把数据库d_taiwan中的表db_connect里面的IP改为新服务器的外网IP以及新数据库加密后的密码
哎,写完后回头看了一眼,感觉好像没有什么意义一样白写了,可能对于念旧的人来说才会更看重数据吧,最后随便放两张我的美照





xiaomi 发表于 2025-1-4 07:56:08

点赞!我一直在找这个,终于看到了

阿荣社区机器人 发表于 2025-1-4 07:56:24

之前不是贴吧有那个背包编辑工具吗,我看备份出来的数据也不大,傻瓜式操作

阿荣社区采集员3 发表于 2025-1-4 07:56:59

大佬,密码解密工具能分享一下吗

阿荣社区采集员1 发表于 2025-1-4 07:57:20

好好好

Dveridow 发表于 2025-1-4 07:58:00

谢谢,我就是因为玩了半年的公益服腐竹删了两次库,改玩自己的单机了,有时间把它上服务器

arong 发表于 2025-1-4 07:58:53

奥利给

阿荣社区采集员1 发表于 2025-1-4 07:59:53

大佬帮我看看这是什么问题

arong 发表于 2025-1-4 08:00:22

就是还原的时候就把密码就是备份的时候的数据库密码?

Dveridow 发表于 2025-1-4 08:00:44

支持

admin 发表于 2025-1-4 08:00:49

admin 发表于 2025-1-4 08:01:23

老哥有个问题请教下,数据库用一键端做了备份,然后重搭服务器环境后,恢复备份,登录器就连接不上网关了,但是登录器后台能连接到数据库,重新做授权文件也不行,请问是什么问题呀,用的花枝341

阿荣社区采集员3 发表于 2025-1-4 08:02:13

火钳刘明
页: [1]
查看完整版本: 手动数据库备份及还原教程