DNF阿拉德游戏论坛

 找回密码
 立即注册
查看: 14673|回复: 1
打印 上一主题 下一主题

[教程] DNF台服数据库用户与密码修改教程(by爱老牛社区)

[复制链接]

签到天数: 42 天

[LV.5]阿拉德勇士

1165

主题

1501

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
73310
怒气
65144
声望
2657
战力
1166

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

跳转到指定楼层
楼主
发表于 2020-3-15 16:23:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
By:老牛
服务端架设完,默认有root和game两个用户。

root用户密码随便修改就可以,主要是方便GM使用,该账号可以删除。
比如用Navicat连接后,打开mysql窗口,运行mysql语句修改即可:
UPDATE user SET Password=Password('新密码') where User='root';

下面是game用户的,密码使用的是TEA算法,所以必须是8位的。可以用密码生成器生成加密后的密码。
修改密码之后需要修改服务端的配置文件以及数据库里面的密码。

具体如下:
例如刚架设完,game默认密码是uu5!^%jg,加密后的密码:20e35501e56fcedbe8b10c1f8bc3595be8b10c1f8bc3595b
dxf目录下所有的*.cfg和*.tbl文件里面的原加密后密码,数据库的d_taiwan里db_connect表db_passwd字段的原加密后密码,game账号的密码及/home/dxf/bridge/cfg/bridge.cfg里的原密码。

举例说明:
原密码为uu5!^%jg,原加密后密码为20e35501e56fcedbe8b10c1f8bc3595be8b10c1f8bc3595b
现在要修改成12345678,用工具得到加密后密码为c3667ddf980194e4e8b10c1f8bc3595be8b10c1f8bc3595b

数据库的用navicat打开,找到d_taiwan里db_connect表db_passwd字段,将所有 20e35501e56fcedbe8b10c1f8bc3595be8b10c1f8bc3595b 改成 c3667ddf980194e4e8b10c1f8bc3595be8b10c1f8bc3595b
SQL窗口执行SQL语句:
  1. UPDATE user SET Password=Password('12345678') where User='game'
复制代码

服务端的用命令改,批量替换:
  1. sed -i "s/uu5!^%jg/12345678/g" /home/dxf/bridge/cfg/bridge.cfg

  2. sed -i "s/20e35501e56fcedbe8b10c1f8bc3595be8b10c1f8bc3595b/c3667ddf980194e4e8b10c1f8bc3595be8b10c1f8bc3595b/g" `find . -type f -name "*.tbl"`

  3. sed -i "s/20e35501e56fcedbe8b10c1f8bc3595be8b10c1f8bc3595b/c3667ddf980194e4e8b10c1f8bc3595be8b10c1f8bc3595b/g" `find . -type f -name "*.cfg"`
复制代码
当然你也可以把上面的脚本写成shell脚本,直接输入相关参数进行修改。

最后重启数据库跑五国即可。
  1. service mysqld restart
复制代码


“今天也是充满希望的一天!”——赛丽亚
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。

签到天数: 4 天

[LV.2]初入阿拉德

0

主题

49

帖子

221

积分

阿拉德玩家

Rank: 3Rank: 3

积分
221
怒气
34
声望
67
战力
4
沙发
发表于 2020-3-16 07:08:50 | 只看该作者
为啥要加密呢
“我还是从前那个少年,没有一丝丝改变!”——阿拉德勇士
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-23 21:17 , Processed in 0.149454 second(s), 34 queries .

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

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