MySQL ile WordPress Admin Ekleme ve Şifre Değiştirme

Our Score
Click to rate this post!
[Total: 1 Average: 5]

MySQL ile WordPress Admin Ekleme ve Şifre Değiştirme

MySQL ile WordPress Admin Ekleme ve Şifre Değiştirme ; WordPress, dünya genelinde milyonlarca web sitesi tarafından kullanılan popüler bir içerik yönetim sistemi (CMS) olarak bilinir. Ancak bazen WordPress admin paneline erişim sorunları yaşayabilir veya bir admin kullanıcısı eklemek isteyebilirsiniz. Bu gibi durumlarda, MySQL veritabanı üzerinden doğrudan işlem yaparak yeni bir admin kullanıcısı ekleyebilir veya mevcut bir kullanıcının şifresini değiştirebilirsiniz. Bu yazıda, MySQL kullanarak WordPress’e nasıl admin kullanıcısı ekleyeceğinizi ve şifre değiştirme işlemini nasıl yapacağınızı adım adım anlatacağız.

1. MySQL’e Erişim Sağlama

İlk olarak, WordPress sitenizin veritabanına erişmeniz gerekiyor. Bu işlem genellikle hosting paneliniz üzerinden sağlanan phpMyAdmin aracılığıyla yapılır. Alternatif olarak, komut satırı (SSH) üzerinden de MySQL’e bağlanabilirsiniz.

  • phpMyAdmin üzerinden erişim için hosting panelinize giriş yapın ve phpMyAdmin’i açın.
  • SSH üzerinden erişim için aşağıdaki komutu kullanın:
sql sorgu ;
mysql -u veritabani_kullanici_adi -p

Ardından, veritabanı şifrenizi girerek MySQL’e bağlanın.

2. WordPress Veritabanını Seçme

MySQL’e bağlandıktan sonra, WordPress sitenizin veritabanını seçmeniz gerekiyor. Genellikle veritabanı adı, WordPress kurulumu sırasında belirlediğiniz isimle aynıdır. Veritabanını seçmek için aşağıdaki komutu kullanın:

sql sorgu ;
USE veritabani_adi;

3. Yeni Admin Kullanıcısı Ekleme

WordPress’te kullanıcı bilgileri wp_users tablosunda tutulur. Yeni bir admin kullanıcısı eklemek için önce bu tabloya yeni bir kayıt eklememiz gerekiyor.

3.1. wp_users Tablosuna Kullanıcı Ekleme

Aşağıdaki SQL sorgusunu kullanarak yeni bir kullanıcı ekleyebilirsiniz:

sql sorgu ;
INSERT INTO wp_users (user_login, user_pass, user_nicename, user_email, user_status, display_name) 
VALUES ('yeniadmin', MD5('sifre123'), 'Yeni Admin', 'admin@example.com', 0, 'Yeni Admin');
  • user_login: Kullanıcının giriş yaparken kullanacağı kullanıcı adı.
  • user_pass: Kullanıcının şifresi. WordPress şifreleri MD5 ile şifrelenmiş olarak saklanır.
  • user_nicename: Kullanıcının görünen adı.
  • user_email: Kullanıcının e-posta adresi.
  • user_status: Kullanıcının durumu (0 aktif anlamına gelir).
  • display_name: Kullanıcının görünen adı.

3.2. wp_usermeta Tablosuna Kullanıcı Yetkilerini Ekleme

Yeni kullanıcıyı admin yapmak için, wp_usermeta tablosuna bu kullanıcıya ait yetkileri eklememiz gerekiyor. Önce eklediğimiz kullanıcının ID’sini öğrenelim:

sql sorgu ;
SELECT ID FROM wp_users WHERE user_login = 'yeniadmin';

Bu sorgu bize kullanıcının ID’sini verecektir. Örneğin, ID’si 2 olsun. Şimdi bu ID’yi kullanarak wp_usermeta tablosuna yetkileri ekleyelim:

sql sorgu ;
INSERT INTO wp_usermeta (user_id, meta_key, meta_value) 
VALUES (2, 'wp_capabilities', 'a:1:{s:13:"administrator";b:1;}');

INSERT INTO wp_usermeta (user_id, meta_key, meta_value) 
VALUES (2, 'wp_user_level', '10');
  • wp_capabilities: Kullanıcının yetkilerini belirler. Burada administrator yetkisi veriyoruz.
  • wp_user_level: Kullanıcının seviyesini belirler. Admin kullanıcıları için bu değer 10 olmalıdır.

4. Mevcut Kullanıcının Şifresini Değiştirme

Eğer mevcut bir kullanıcının şifresini değiştirmek istiyorsanız, aşağıdaki SQL sorgusunu kullanabilirsiniz:

sql sorgu ;
UPDATE wp_users SET user_pass = MD5('yeni_sifre') WHERE user_login = 'kullanici_adi';

Bu sorgu, belirttiğiniz kullanıcının şifresini yeni_sifre olarak güncelleyecektir.

5. İşlemleri Tamamlama

Tüm işlemleri tamamladıktan sonra, MySQL’den çıkış yapabilirsiniz:

sql sorgu ;
EXIT;

Artık yeni admin kullanıcısı ile WordPress admin paneline giriş yapabilir veya şifresini değiştirdiğiniz kullanıcı ile erişim sağlayabilirsiniz.

SAYGISEVER BİLİŞİM

MySQL üzerinden WordPress’e yeni bir admin kullanıcısı eklemek veya mevcut bir kullanıcının şifresini değiştirmek oldukça basit bir işlemdir. Bu yöntem, özellikle admin paneline erişim sorunları yaşadığınız durumlarda oldukça faydalı olabilir. Ancak, veritabanı üzerinde doğrudan işlem yaparken dikkatli olmanız ve yedek almanız önemlidir. Bu sayede olası hataları önleyebilir ve güvenliğinizi sağlayabilirsiniz.

Umarız bu rehber, WordPress admin kullanıcısı ekleme ve şifre değiştirme işlemlerinde size yardımcı olmuştur. Herhangi bir sorunuz veya eklemek istediğiniz bir bilgi varsa, yorumlar kısmında bize ulaşabilirsiniz. Web siteniz için destek almaya ihtiyaçınız var ise bizimle irtibat kurabilirsiniz.

Our Score
Click to rate this post!
[Total: 1 Average: 5]

Author

Uzman

Leave a comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir