H7.2. 内设数据库管理工具

工具drwidbsh3用于管理内设数据库(SQLite3)。

工具所在目录:

OS Linux/opt/drwcs/bin

OS FreeBSD/usr/local/drwcs/bin

OS Windows<Dr.Web服务器安装目录>\bin

(默认Dr.Web服务器安装目录:C:\Program Files\DrWeb Server)。

启动命令格式:

drwidbsh3 <数据库文件完整名称>

程序以文本对话模式运行,等待用户输入程序命令(命令以点开始)。

输入 .help后会显示其它命令的帮助文档。

其它信息将参阅SQL语言介绍。

利用工具drwidbsh3查看和更换密码的示例:

前提是要通过Dr.Web服务器配置文件预先停用管理员密码加密参数。详情参见G1. Dr.Web服务器配置文件部分的passwd-salt

1.使用数据库路径启动工具drwidbsh3

如果是OS Linux内设数据库:

/opt/drwcs/bin/drwidbsh3 /var/opt/drwcs/database.sqlite

如果是OS Windows内设数据库:

"C:\Program Files\DrWeb Server\bin\drwidbsh3" "C:\Program Files\DrWeb Server\var\database.sqlite"

2.查看admins列表中保存的所有数据需执行以下命令:

select * from admins;

3.查看所有管理员账户用户名和密码需执行以下命令:

select login,password from admins;

4.下图为命令执行结果示例,如只存在一个账户,用户名为admin,密码为root

5.更改密码使用的命令为update。以下为将账户admin的密码更改为qwerty的命令示例:

update admins set password='qwerty' where login='admin';

6.退出工具使用的命令为:

.exit