本帖最后由 kadwh1 于 2022-12-20 09:15 编辑
经历了两次坏档,重跑剧情的磨难后,还是得及时备份存档最为重要,任务目前因为进度缓慢,还未遇到恶性毁档BUG,GM工具刷装备,不要乱添加代码,刷出一点就卡死的物品下线后再上线会坏档的,可用item clear清空全部背包做急救。
下面以常用的两个端为例:
GHP端 数据库账号密码
IP主机:192.168.200.128 用户名:root 密码:f2c340a9-bf06-4345-9654-00b074b92fe8 端口:3306
8G第二版端 数据库账号密码 IP主机:每个人都不同 用户名: genshin 密码:GenshinImpactOffline2022 端口:3306
1.因为人物存档数据保存在MYSQL里,账号数据保存在MongoDB里所以要用到Navicat12连接。不进行第3步,连接MongoDB,用GHP端带的11就行,一样。
2.连接MYSQL数据库,里面的db_hk4e_user_gio库就是人物存档数据,右键转储文件--结构和数据,存档就备份完成了,建议每天都手动备份以防突发坏档,导致心情炸裂
不幸坏档后,清空全部表,然后右键运行SQL文件,找到备份的存档db_hk4e_user_gio.sql导入---重启虚拟机,即可恢复存档。
至此 萌新学会第2步怎么转储恢复人物数据存档就足够了。
3.说下怎么转移存档到新的端,以后出了新端,可把db_hk4e_user_gio直接用上面恢复存档的方法直接转移。
一般情况下是不用连接MongoDB转移账号数据的,除非你想让人物数据和账号不改变。就一块说下吧,用Navicat12连接MongoDB极为简单,直接填上边MYSQ数据库的IP就行,其他端口啥的默认。 里面就一个库grasscutter,两张表,里面有自带的账号信息的话就清空表,直接登游戏就行,
你要想用原来的账号,就在accounts表里添加就行,怕UID不匹配,就用上边同样的方法导出老端的grasscutter---清空表---导入新端grasscutter----重启虚拟机
|