网站的后台管理密码忘记了怎么办

网站的后台管理密码忘记了怎么办,第1张

1、在本地打开PHPMYADMIN,输入用户名和密码,登陆PHPMYADMIN。

2、找到网站的数据库,找到存储管理的表dede_admin。

3、打开dede_admin表后,点击浏览。

4、点击浏览后,你会发现用户名和密码,只不过密码是MD5加密的。

5、所以要想让PHPMYADMIN认识你的密码也必须是MD5加密的,所以我们也要加密一下我们的密码,百度MD5加密工具,选择第一个。

6、打开后我们开始加密我们的密码,这里假设密码为123456,点击加密,选择32位的小写密码。

7、MD5加密有16位的也有32位的,然而phpmyadmin里面是20位的,我试验了几组,发现了秘密,原来PHPMYADMIN要的密码是32位密码去掉前五位与后七位得来的。

8、回到PHPMYADMIN,点击铅笔来进行编辑。

9、复制c3949ba59abbe56e057f到PHPMYADMIN里面,点击执行,修改密码成功。

10、打开织梦后台,输入用户名和密码,如图所示。

11、然后点击登录,终于登陆成功。

以下要求在安装了MS SQL的电脑(或称服务器)上 *** 作。
1、MS SQL安装时,会有选项,可设定管理员帐户(SA)密码。此外,还有一个是否允许“Windows 身份验证”登录的项,如果这个项打开,使用管理员帐户登录windows(一般是“Administrator”)后,打开“SQL Server Management Studio”,在登录窗中,选定“Windows 身份验证”后直接登录。登录后去“安全性”-》“登录名”中找到sa帐户或相应的帐户,改好密码即可。
2、如果“Windows 身份验证”方式也无法登录SQL,那就麻烦一些了,去控制面版中,停止所有的SQL相关的服务后,将相关的数据库文件找到,复制出来,然后卸载并重装MS SQL,然后装相关的数据库文件进行附加 *** 作,然后再重新设定相关帐户的对这个数据库的登录 *** 作权即可。

首先,说明用户区分为两类:(1)sys用户与system用户为一类 ; (2)其他用户为一类。第一类用户的级别是要高一点的,在“修改密码”这一 *** 作上,表现为第一类用户可以修改第二类用户的密码,反之不能。
下面,根据不同用户丢失密码进行解决,情形可区分为三种:
一、如果sys用户与system用户的密码是完好的,丢失了其他用户的密码,那么可以用sys或者system用户登录系统,然后利用alter user命令进行更改 *** 作(以scott用户密码丢失为例)
SQL> connect sys/sys_passwd as sysdba SQL> alter user scott identified by new_passwd; 用户已更改。 SQL> conn scott/new_passwd as sysdba;已连接。SQL>
二、如果是sys用户与system用户,其中某一个丢失了密码。那么可以用另外的那个账号登录系统,然后利用alter user命令进行更改 *** 作。
三、如果sys用户与system用户的密码都丢失了。那么不能利用利用alter user命令了,这个命令已不能解决问题了。在这种情况下,需要更高级的工具,而这个工具oracle已经自带了,那就是orapwd工具,在cmd中可直接运行。
C:\Documents and Settings\Administrator>orapwd file=D:\oracle\product\1020\db_1\database\pwdctcsysora password=new_passwd
C:\Documents and Settings\Administrator>orapwd file=D:\oracle\product\1020\db_1\database\pwdctcsysora password=new_passwd
OPW-00005: 存在相同名称的文件 - 请删除或重命名
需要说明的是,在运行这个工具之前,在D:\oracle\product\1020\db_ 1\database\目录下是没有pwdctcsysora这个配置文件的。在运行之后,系统会马上自动生成这样一个文件。

打开mysqlexe和mysqldexe所在的文件夹,复制路径地址
2
打开cmd命令提示符,进入上一步mysqlexe所在的文件夹。
3
输入命令 mysqld --skip-grant-tables 回车,此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法 *** 作了,此时可以再打开一个新的命令行。注意:在输入此命令之前先在任务管理器中结束mysqldexe进程,确保mysql服务器端已结束运行。
然后直接输入mysql,不需要带任何登录参数直接回车就可以登陆上数据库。
输入show databases; 可以看到所有数据库说明成功登陆。
其中mysql库就是保存用户名的地方。输入 use mysql; 选择mysql数据库。
show tables查看所有表,会发现有个user表,这里存放的就是用户名,密码,权限等等账户信息。
输入select user,host,password from user; 来查看账户信息。
更改root密码,输入update user set password=password('123456') where user='root' and host='localhost';
再次查看账户信息,select user,host,password from user; 可以看到密码已被修改。
退出命令行,重启mysql数据库,用新密码尝试登录。
测试不带密码登录mysql,发现还是能够登陆上,但显示数据库时只能看到两个数据库了,说明重启之后跳过密码验证已经被取消了。
我这地方重启数据库之后之所以不带密码任然能够登录是因为我的数据库里存在设无须口令的账户。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10375663.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-08
下一篇2023-05-08

发表评论

登录后才能评论

评论列表(0条)

    保存