请选择 进入手机版 | 继续访问电脑版

DNF阿拉德游戏论坛

 找回密码
 立即注册
查看: 8659|回复: 1

[教程] DNF数据库备份手动转移一键恢复(适用于台服单机、私服)

[复制链接]

签到天数: 42 天

[LV.5]阿拉德勇士

1165

主题

1501

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
73126
怒气
64984
声望
2645
战力
1166

活跃会员灌水之王游戏爱好者阿拉德最佳作者阿拉德勇士战斗法师DOF玩家佛系DNF玩家

发表于 2019-9-26 05:11:18 | 显示全部楼层 |阅读模式
dnf数据库怎么备份数据转移到其它服务器?
关于dnf数据库的备份与恢复目前我们有3种操作方式:
1.连接服务器手动输入代码命令执行备份操作,然后将备份好的数据上传到新的服务器上;
2.通过navicat数据管理工具自带的数据库备份功能选择性备份所需要的数据库(建议全部备份),也可以通过navicat的数据传输功能将数据远程传输至新数据库;
3.通过网上大神编译的现成脚本进行备份与恢复操作;

第一种方法:手动执行备份与恢复操作
1.找到mysqldump目录,通常为“/opt/lampp/bin/mysqldump”
  1. find / -name mysqldump
复制代码

2.连接服务器执行数据库备份命令
  1. #all.sql是保存的数据备份文件名称,可以自行修改
  2. /opt/lampp/bin/mysqldump -u数据库账号 -p数据库密码 --all-databases >/all.sql
复制代码

3.在新服务器中配置dnf运行所需的环境及文件
#这里可以使用论坛中的一键端或者手动配置
DNF开服架设详细图文教程,含PHP网关环境配置(单库版)
台服DNF手动架设服务端教程(单库版附视频教程)
百度台服DNF吧出品:DNF台服单机架设教程及局域网教程

4.配置好服务器环境后,上传数据库备份文件到新服务器根目录,执行恢复数据库数据操作
  1. #这里要提一下就是数据库目录的问题,执行第一步确认目录是否修改再执行以下命令
  2. /opt/lampp/bin/mysql -u数据库账号 -p数据库密码 < /all.sql
复制代码
第二种方法:使用navicat管理工具备份与远程传输数据1.将服务器多个数据库单独备份转存为SQL文件(information_schema和mysql这2个是系统自带不需要备份)

navicat数据库备份dnf数据演示操作图

navicat数据库备份dnf数据演示操作图

2.当所有数据备份完成后,连接到新服务器上的数据库(前提要搭建好新服务器环境)

选中数据库运行sql文件

选中数据库运行sql文件

(连接新服务器右键运行之前备份好的sql文件)

选择要运行的数据库文件

选择要运行的数据库文件

(选择备份的sql文件)

执行恢复操作

执行恢复操作

(执行sql数据恢复)

第三种方法:使用现成脚本进行恢复与备份数据库操作
1.首先下载脚本(备份与恢复是2个不同文件,不要搞错了)
备份恢复数据库.zip (957 Bytes, 下载次数: 7, 售价: 10 怒气)
“今天也是充满希望的一天!”——赛丽亚
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。

该用户从未签到

0

主题

7

帖子

17

积分

初入阿拉德

Rank: 1

积分
17
怒气
10
声望
0
战力
0
发表于 2020-2-19 11:34:59 | 显示全部楼层
这个教程非常关键啊
我是一位来自阿拉德大陆的勇士,嗯就这样...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|DNF阿拉德游戏论坛 ( 渝ICP备13007431号1 )

GMT+8, 2024-4-16 20:25 , Processed in 0.158442 second(s), 39 queries .

快速回复 返回顶部 返回列表

阿拉德大陆的勇士们!今天也会是充满希望的一天!