忘记Typecho管理密码的解决办法
居然连Typecho的管理密码都能忘了,这没谁了吧。
这里记录一下我解决这个问题的悲惨经历。
由于对数据库的不了解,我在备份博客时,只是简单粗暴地打包了网站目录和对应的数据库,没有在Typecho的后台备份,也没有用phpMyAdmin导出。在恢复数据的时候,也只能粗暴地把数据库给放到数据目录里。
忘记密码这个事,本来很好解决,登陆phpMyAdmin的后台,找到typecho_users
这个表,找到password
,把对应的值修改成e10adc3949ba59abbe56e057f20f883e
,然后再用123456
这个密码去后台登陆即可。
然而,我遇到了下面这个错误:
#1036 - Table 'typecho_users' is read only
咋一看,应该是权限的问题,把Typecho对应数据库的权限修改为660
,还是一样的提示。
网上找到的方法是执行下面这个命令:
./mysqladmin -u root -p flush-tables
那么mysqladmin
在哪个位置呢?如果你使用的是宝塔,那么使用以下命令进入到它所在目录
cd /www/server/mysql/bin/
然后执行./mysqladmin -u root -p flush-tables
,这个时候需要输入密码,这个root密码可以在宝塔的数据库管理页面找到。
执行完,就可以在phpMyAdmin
里修改密码了。
版权声明:
作者:疯语
链接:https://fengtalk.com/forget-typecho-admin-password.html
来源:丰拓客
文章版权归作者所有,未经允许请勿转载。