Bu yazımızda oldukça sık kullanılan platform olan Wordpress üzerinde unutulan kullanıcı hesaplarının MySQL DB’si üzerinden şifre yenileme adımlarını inceleyeceğiz.
Öncelikle WordPress ortamın bulunduğu sunucu üzerine login olunur.
Sunucu bağlantısı için Putty kullanabilirsiniz.
Putty indirme linki: https://www.putty.org/
192.168.x.x Port: 22 username: root – Password: root şifresi yazılır.
Resim-1
[root@test ~]# mysql
İlgili DB üzerine terminal üzerinden geçiş sağlamak için mysql komutu kullanılır.
Resim-2
show databases;
Mevcut databaseler show databases komutu ile listelenir.
Resim-3
İşlem yapılacak database seçimi “use database_adi” komutu ile yapılır.
Resim-4
Database içerisinde yer alan tabloları görüntülemek için “ show tables; ” komutu kullanılır.
Kullanıcı işlemlerini sağlayacağımız tablo olan wp_users içerisine girmek ve kullanıcıları listelemek için;
Resim-5
select * from wp_users
“ select * from tablo_adi ” komutu ile işlem yapılmak istenilen tablo içerisine girilir. Sistem içerisinde kayıtlı olan kullanıcılar burada listelenir. Kullanıcılar hakkında aşağıdaki bilgiler görüntülenir;
User ID, login, pass, nicename, e-mail, url, registered, activation_key, status ve display_name .
Kullanıcı hakkında daha düzenli bilgi sahibi olmak istenilirse;
Resim-6
select ID, user_login, user_pass, from wp_users;
Şifresini sıfırlamak istediğimiz kullanıcının user_pass bilgisinin saklandığı MD5 ile şifrelenmiş değeri değiştirilir;
MD5 şifreleme için ; https://www.md5hashgenerator.com/ sitesi kullanılanılabilir.
Resim-7
denemeuser1 kullanıcısı için belirlenilen şifrenin MD5 değeri aşağıdaki şekilde güncellenir.
update wp_users set user_pass=(’97c68afa4e1a645047ac2f849dad7004′) where user_login = ‘denemeuser1’;
Resim-8
Password değişikliği ” select ID, user_login, user_pass, from wp_users; ” komutu ile kontrol edilebilir..
Resim-9
Oluşturulan şifre ile Wordpress admin paneli üzerinden “Log In” olunur.
Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.
Referanslar
TAGs: Wordpress, MySQL Şifre Sıfırlama, MD5, Linux