MySQL ile WordPress Admin Ekleme ve Şifre Değiştirme
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:
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:
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:
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:
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:
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
administratoryetkisi veriyoruz. - wp_user_level: Kullanıcının seviyesini belirler. Admin kullanıcıları için bu değer
10olmalı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:
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:
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.


