Ich habe wp all in one Plugin verwendet, um meine Website zu aws lightsail zu migrieren. Es wurden jedoch auch die alten Anmeldeinformationen migriert, die dem vorherigen Webhosting-Unternehmen gehörten. Ich bin nicht in der Lage, diese Anmeldeinformationen zu erhalten. Wie kann ich in diesem Fall meinen Benutzer und mein Passwort auf mein neues WordPress zurücksetzen? Mein Lichtsegel-SSH hat eine Bitanami-Schnittstelle auf der Konsole, ich nehme an, so sollte ich vorgehen, aber ich bin mir bei den Schritten genau sicher.
Setzen Sie das WordPress-Passwort auf AWS Lightsail zurück
Sie sollten wp cli zum Zurücksetzen des Passworts verwenden.
- Zuerst installieren wp CLI
- Laufen
wp user list --role=administrator
Administrator-Benutzer-ID zu erhalten - Laufen
wp user update 1 --user_pass=newpass
um das Passwort zurückzusetzen.
-
Einfach und praktisch! Vielen Dank!
– Mendes
28. Juli um 22:47 Uhr
-
Super einfach das beste bis jetzt, danke 🙂
– lazydevpro
29. November um 12:36 Uhr
Wenn Sie SSH-Zugriff haben, können Sie das Passwort ändern, indem Sie der MySQL-Abfrage folgen
UPDATE wp_users SET user_pass = MD5('your-new-password') WHERE ID = 'any-admin-ID'
Oder wenn Sie kein Administratorkonto kennen, können Sie eines erstellen
INSERT INTO wp_users (ID, user_login, user_pass, user_nicename, user_email, user_url, user_registered, user_activation_key, user_status, display_name) VALUES ('4', 'new-username', MD5('your-new-password'), 'Your Name', '[email protected]', 'http://www.test.com/', '2021-06-17 00:00:00', '', '0', 'Your Name');
und weisen Sie es als Administrator zu, indem Sie den folgenden Abfragen folgen
INSERT INTO wp_usermeta (umeta_id, user_id, meta_key, meta_value) VALUES (NULL, '4', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
INSERT INTO wp_usermeta (umeta_id, user_id, meta_key, meta_value) VALUES (NULL, '4', 'wp_user_level', '10');
*Ersetzen wp_
mit Ihrem DB-Präfix
omerycll
Ich habe diese Codes in Lightsail ausprobiert, aber es hat nicht funktioniert, also habe ich einen Weg gefunden.
mysql -u root -p bitnami_wordpress -e "..."
mysql -u root -p bitnami_wordpress -e
"INSERT INTO wp_usermeta(
umeta_id, user_id, meta_key, meta_value
) VALUES (
NULL, '4', 'wp_capabilities', 'a:1:{s:13:"administrator";s: 1:"1";}'
);"
Ihre Website läuft also bereits korrekt, aber Sie kennen den Benutzernamen oder die E-Mail-Adresse des alten Administratorkontos nicht und wollten sich nur auf der Website anmelden?
– Sally CJ
14. Juni 2021 um 16:40 Uhr