WordPress parolasını sıfırlamak için veritabanını kullanabilirsiniz. WordPress kullanıcılarının bilgisi wp_users adındaki tabloda tutulur. Kullanıcının parolası ise MD5 hash’i ile korunmuştur, yani açık şekilde veritabanından kayıtlı değildir.
WordPress kullanıcı adını hatırlamıyorsanız veritabanı konsoluna aşağıdaki SQL komutunu yazarak kullanıcıları listeleyebilirsiniz.
1 2 3 4 5 6 7 |
MariaDB [wordpress]> select user_login,user_pass from wp_users; +------------+------------------------------------+ | user_login | user_pass | +------------+------------------------------------+ | admin | $P$BBhCPKezzES0g/Pzs30Qut4U.cWd6Q0 | +------------+------------------------------------+ 1 row in set (0.000 sec) |
Yukarıdaki SQL çıktısında kullanıcı adının kurulum esnasında admin olarak belirlendiği gözüküyor. admin isimli kullanıcının parolasını değiştirmek için ise aşağıdaki SQL komutunu çalıştırabilirsiniz.
1 |
UPDATE wp_users SET user_pass = MD5('tankado') WHERE user_login = 'admin'; |
Parola sıfırlamak için 2. yöntem
WordPress’in kurulu olduğu sunucuya disk erişiminiz varsa (Örn. FTP) aşağıdaki gibi bir parola sıfırlama betiği (PHP) oluşturun ve dosyanın URL’ini adres çubuğuna yazarak çağırın.
1 2 3 4 |
<?php require_once('wp-config.php'); wp_set_password('tankado', 1); // 'yenişifre' yerine istediğin şifreyi yaz, '1' admin kullanıcı ID'sidir. ?> |