wordpress后台无法登入,几个命令修复搞定

2024年4月8日
Share

经常因为折腾导致后台无法登入,网上也搜索了很多,基本都是推荐修改wp_config.php文件,但是有时候也不管用,推荐还是直接源头上找解决方法,直接修改数据库数据。这里使用的是sql命令,不需要安装phpadmin,因为我是用的docker容器,所以下面的演示是在docker环境下。

进入mysql 容器

docker exec -it 容器ID /bin/bash

登入myslq,并输入密码,root可以改成你自己对应的用户名

mysql -u root -p

选择wordpress的数据库或者是你自己命名的数据库,记得加上分号

USE wordpress;

查询wp_options表单,并附上 option_name = ‘siteurl’;

SELECT * FROM wp_options WHERE option_name = 'siteurl';

修改 wp_options 表中的数据 为自己要登入的siteurl

UPDATE wp_options SET option_value = 'https://new.example.com' WHERE option_name = 'siteurl';

同样你也可以修改home的地址,用来正常访问wordpress后台

全部弄好了就可以用修改完的地址访问网站和后台了,如果是IP记得加上端口号,比如:http://192.168.1.2:7788