답변:
cPanel과 phpmyadmin에 대해 아무 말도 할 수 없지만 일반적으로 간단한 스크립트를 작성하여 할 수 있습니다.
나는 당신을 위해 쉘 스크립트를 작성했습니다
#!/bin/bash
# mysql credential
user="root"
pass="root"
# list of all databases
all_dbs="$(mysql -u $user -p$pass -Bse 'show databases')"
for db in $all_dbs
do
if test $db != "information_schema"
then if test $db != "mysql"
then mysql -u$user -p$pass $db -sN -e "UPDATE wp_users SET user_pass = MD5('somepassword') WHERE user_login ='admin' LIMIT 1;"
fi
fi
done
이것을 실행하고 n을 잘라내어 출력을 phpMyAdmin에 다시 붙여 넣으십시오.
SELECT CONCAT('UPDATE `',
schema_name, '`.\'wp_users\' SET \'user_pass\' = MD5(\'somepassword\') WHERE \'user_login\' =\'admin\' LIMIT 1;')
FROM information_schema.schemata
WHERE schema_name NOT IN ('information_schema','mysql','performance_schema','test');
또는이 서버에 코드를 설치할 수있는 경우 Shlomi Noach의 Common Schema 를 설치 하고 다음 QueryScript를 실행하십시오.
call common_schema.foreach( 'schema', "UPDATE `${schema}`.`wp_users` SET 'user_pass' = MD5('somepassword') WHERE 'user_login' ='admin' LIMIT 1");