忘记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
来源:丰拓客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
忘记Typecho管理密码的解决办法
忘记Typecho管理密码怎么办?总结起来,就是修改数据库、修改权限。
<<上一篇
下一篇>>