|
现在很多朋友已经不满足单单在本地上玩DNF台服了,
在云服务器中搭建了服务端,又想要原来的数据,
今天就给大家带来方便的数据迁移教程
1.运行服务端程序,主要是想把数据库软件运行起来。现在都集成到一起了
2.运行这段命令 进行备份数据库
/opt/lampp/lampp startmysql
mysql -e "show databases" -ugame -p'uu5!^%jg'| grep -Ev "Database|information_schema|mysql|test|performance_schema"| xargs mysqldump -ugame -p'uu5!^%jg' --skip-lock-tables --databases > backup_dnf_game.sql
【game】这个是mysq数据库账户,根据使用情况更改
【uu5!^%jg】这个是mysq数据库密码,根据使用情况更改
/opt/lampp/lampp startmysql:启动 lampp 中的 mysql 服务。mysql -e "show databases":执行一个 SQL 命令来显示所有数据库。 -ugame -p'uu5!^%jg':指定用户名和密码。 | grep -Ev "Database|information_schema|mysql|test|performance_schema":通过 grep 排除一些特定的系统数据库。 | xargs mysqldump -ugame -p'uu5!^%jg' --skip-lock-tables --databases > backup_dnf_game.sql:使用 mysqldump 对筛选后的数据库进行备份,并将结果输出到 backup_dnf_game.sql 文件。 这个是上面命令分析,注意:需要一次性运行,不可以分段运行
直接粘贴过来运行
3.运行成功后 跟目录下会有一个 【backup_dnf_game.sql】文件,这个就是全部数据的备份文件了,我们把它下载并上传到要 恢复数据的服务端上
【注意,恢复数据 游戏服务端要在停止状态】
游戏服务端要是停止状态才可以恢复数据。
4.执行恢复数据库命令
mysql -ugame -p'uu5!^%jg' < backup_dnf_game.sql
【game】这个是mysq数据库账户,根据使用情况更改
【uu5!^%jg】这个是mysq数据库密码,根据使用情况更改
这条命令的作用是使用指定的用户名 game 和密码 uu5!^%jg ,通过 MySQL 客户端将 backup_dnf_game.sql 文件中的内容导入到数据库中。 比如,如果 backup_dnf_game.sql 文件中包含了创建表、插入数据等一系列 SQL 语句,执行这条命令后,这些语句就会在数据库中被执行,从而恢复或构建相应的数据结构和数据。这是一种常见的数据库备份恢复操作。
这样数据库迁移就算成功了。
|
DNF台服, DNF单机教程, DNF架设教程, DNF搭建教程, DNF工具, DNF修改教程, DNF台服插件, DNF开源, DNF台服教程, DNF游戏修改, DNF新手教程, DNFGM工具, DNF单机, DNF客户端修改
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|