您好,可以参考下面脚本,如果还是无法解决,请您到网上去查找一下解决办法
#!/bin/bash
USER="new_username" # 新的用户名
PASSWORD="new_password" # 新的密码(请确保在生产环境中不要明文存储密码)
PREFIX="your_prefix_" # 数据库名称前缀
# 获取所有以PREFIX开头的数据库名称
DATABASES=$(mysql -u root -p -Nse "SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME LIKE '${PREFIX}%'")
# 遍历每个数据库并更新密码
for DB in $DATABASES; do
echo "Updating database: $DB"
mysql -u root -p$PASSWORD $DB -e "UPDATE wp_users SET user_login='$USER', user_pass=MD5('$PASSWORD') WHERE user_login='old_username';"
echo "Updated $DB"
done |