wdcp 2.5.15重置密码的方法

{{ time }}

有SSH登录服务器的权限, 可以重置密码, 具体步骤如下

Step1 (如知道MySQL的rot密码可考虑略过此步) 用SSH登录, 以如下指令重置MySQL的root密码

sh /www/wdlinux/wdcp/shell/mysqlrootchp.sh

系统可能如下显示

Repairing...
 ERROR! MySQL manager or server PID file could not be found!
Starting MySQL. SUCCESS! 

New Mysql Root Password:1234567(新的MySQL的root密码)

如果系统找不到mysqlrootchp.sh这个脚本, 可以用如下指令搜索这个文件

find / -name 'mysqlrootchp.sh'

这样, 有了新的MySQL's root密码

Step2 (如知道MySQL的rot密码可考虑略过此步) 编辑wdcp配置文件, 以如下指令, 如果路径不对用上文find指令搜索一下

 vi /www/wdlinux/wdcp2/data/db.inc.php

将其中的$dbpw 的值改成新的MySQL's root密码

Step3 以如下指令登录MySQL

mysql -uroot -p

Step4 选择wdcp的数据库

USE wdcp_db;

这个数据表名保存在上文db.inc.php中

Step5 通过以下指令查看wdcp的管理员账号

SELECT * FROM wd_member;

STEP6 生成新密码的md5值, 可以使用一些在线工具

STEP7 通过像下面这样的指令, 修改wdcp管理员密码

UPDATE wd_member SET passwd='新wdcp密码的md5值' WHERE id=1 AND name='admin';

然后就可以用新的wdcp密码登录wdcp了.