lead paragraph: Her KapsuleHost web sitesi, bir veritabanına sahipse, tarayıcı üzerinden phpMyAdmin ile veritabanı erişimi kazanır; bu erişim tek oturum açma (single sign-on) ile açılır, böylece saklanması gereken ikinci bir şifre olmaz. Bu kılavuz, phpMyAdmin'i açmayı, bağlantı bilgilerinizi okumayı, orada yapmaya değer işlemleri ve bir WordPress sitesinde phpMyAdmin'de asla yapmamanız gereken iki veritabanı işini kapsar.
phpMyAdmin'i Açma
- KPanel hesabınıza giriş yapın ve sol kenar çubuğunda Web Siteleri öğesine tıklayın.
- Sitenize tıklayın.
- Sitenin kendi menüsünde Veritabanı bölümünü açın.
- phpMyAdmin'i Aç düğmesine tıklayın.
phpMyAdmin yeni bir sekmede açılır, zaten oturum açılmış ve sitenizin veritabanına yönlendirilmiş olarak gelir. Giriş formu ve saklanması gereken ayrı bir kimlik bilgisi yoktur.

Sayfa, bu site türü için bir veritabanı sağlanmadığını söylüyorsa, bu beklenen bir durumdur. Statik HTML siteleri ve bazı uygulama türleri veritabanı olmadan oluşturulur. WordPress ve WooCommerce dahil olmak üzere veritabanı kullanan site türlerinde bu her zaman mevcuttur.
Bağlantı Bilgileriniz
Aynı ekran, uygulamanızın kullandığı kimlik bilgilerini gösterir; her biri bir kopyalama düğmesi ile ve şifre bir gösterme kontrolünün arkasında gizlenmiş olarak gelir:
| Alan | Değer |
|---|---|
| Sunucu | 127.0.0.1 |
| Port | 3306 |
| Veritabanı | Veritabanı adınız |
| Kullanıcı Adı | Veritabanı kullanıcınız |
| Şifre | Göster'e tıklayana kadar gizli |
Bunlar wp-config.php, bir .env dosyası veya herhangi bir çerçevenin veritabanı yapılandırmasına ait olan değerlerdir.
127.0.0.1 "bu sunucu" anlamına gelir. Dizüstü bilgisayarınızdan erişilebilir değildir ve hiçbir güvenlik duvarı yapılandırması bunu değiştiremez: veritabanı tasarım gereği hiçbir genel adres üzerinde dinleme yapmaz. TablePlus veya Sequel Ace gibi bir masaüstü istemcisini bağlamak için SSH üzerinden tünelleme yapın. Bkz. Veritabanınıza SSH Tüneli Üzerinden Bağlanma.
Ne İçin Kullanılır
phpMyAdmin, belirli bir dizi iş için yerini hak eder:
- Veri okuma. Bir eklentinin gerçekte ne kaydettiğini doğrulamak, bir satırın var olup olmadığını kontrol etmek, kayıtları saymak.
- Bir taşıma veya geri yükleme sırasında veritabanı içe aktarma.
- Veritabanı dışa aktarma, ister ek bir güvenlik kopyası olarak, ister bir geliştiriciye vermek için.
- Tek bir bozuk değeri onarma, örneğin yanlış yazılmış ve şimdi sizi wp-admin'den kilitleyen bir
siteurl. - Boyut teşhisi. Tabloları boyuta göre sıralamak, bir günlük veya geçici (transient) tablonun ne zaman kontrolden çıktığını hemen gösterir.
Veritabanı İçe Aktarma
- Database sekmesinden phpMyAdmin'i açın.
- Sol panelde veritabanı adınıza tıklayın.
- Üstte Import öğesine tıklayın.
.sqldosyasını seçin ve Go öğesine tıklayın.
Bir içe aktarma, eşleşen tabloların yerini alır. Birleştirme yapmaz.
Canlı bir veritabanının üzerine içe aktarma yapmak yıkıcı ve anlıktır. Eşleşen bir tablodaki her satır, dosyada ne varsa onunla değiştirilir ve phpMyAdmin içinde geri alma yoktur. Önce sitenin Yedeklemeler sayfasından bir yedek alın: Yedek Alma.
Büyük bir döküm için önce .sql.gz olarak sıkıştırın; phpMyAdmin bunu kabul eder ve genellikle dosyayı yükleme sınırının altına getirir. Hala çok büyükse, tabloya göre birkaç dosyaya bölün veya bir destek talebi açın, sizin için sunucu tarafında içe aktaralım.
Veritabanı Dışa Aktarma
- Sol panelde veritabanı adınıza tıklayın.
- Export öğesine tıklayın.
- Düz bir kopya için SQL formatında Quick doğrudur. Belirli tablolara ihtiyacınız varsa veya çıktının gzip ile sıkıştırılmasını istiyorsanız Custom seçin.
- Go öğesine tıklayın.
Bir phpMyAdmin dışa aktarımı, faydalı bir ek kopyadır, bir yedekleme stratejisi değildir. Yalnızca veritabanını yakalar, dosyalarınızı yakalamaz ve nereye kaydettiyseniz orada durur. Siteniz her gün ikisi birlikte otomatik olarak yedeklenir ve istediğiniz zaman manuel olarak da bir yedek alabilirsiniz: Yedek Alma.
Burada Yapılmaması Gereken İki Şey
SQL ile arama ve değiştirme çalıştırmayın
WordPress, eklenti ve tema ayarlarını PHP serileştirilmiş (serialised) dizeler olarak saklar; bunlar içlerindeki her değerin uzunluğunu kaydeder. Bir REPLACE() sorgusu, kaydedilen uzunluğu değiştirmeden metni değiştirir, bu yüzden PHP artık seçeneği okuyamaz ve sessizce boşa döner. Tema ayarları kaybolur, kaydırıcılar (sliders) boşalır, lisanslar kayıttan düşer.
Sitenin WordPress sekmesindeki Ara ve Değiştir kartını kullanın; bu, serileştirmeyi doğru şekilde işler ve önce bir yedek alır. Tam açıklama: Arama ve Değiştirme Çalıştırma.
wp_users'ı düzenleyerek şifre sıfırlamayın
Eski kılavuzlar, phpMyAdmin açılır menüsünden MD5 işlevini kullanarak user_pass ayarlamanızı söyler. Modern WordPress, MD5 karmaları kullanmaz ve bunu yanlış yapmak, hesabı sıfırlamak yerine kilitler.
KPanel'in bunun için sitenin WordPress sekmesinde, ardından Users bölümünde uygun araçları vardır: Login as ile doğrudan oturum açın, bir sıfırlama e-postası gönderin veya kendinize göndermek üzere bir sıfırlama bağlantısı kopyalayın. Bkz. Kayıp WordPress Yönetici Şifresini Sıfırlama.
KPanel'de WordPress Veritabanı Araçları
Rutin WordPress veritabanı işleri için WordPress sekmesi, ardından Veritabanı bölümü phpMyAdmin'den daha güvenli ve daha hızlıdır. Size bir bakışta tablo boyutlarını, önce otomatik bir yedek alınarak optimize etme ve onarma işlemini, eski tabloların modern bir depolama motoruna dönüştürülmesini ve yazı revizyonları, otomatik taslaklar, süresi dolmuş geçici (transient) kayıtlar ile çöpe atılmış yazıların tek tıkla temizlenmesini sunar. Ara ve Değiştir, bir bölüm ötede, Hızlı İşlemler altında bulunur.
Ham satırlara bakmanız gerektiğinde phpMyAdmin'e başvurun. Bir şeyi değiştirmeniz gerektiğinde Database bölümüne başvurun.
Sorun Giderme
phpMyAdmin açılmıyor. Düğme, siteye yazma erişimi gerektirir. KapsuleHost hesap rolünüz salt okunur ise, bir hesap sahibinden isteyin. Yazma erişiminiz varsa ve hala başarısız oluyorsa, site hala sağlanıyor olabilir: sitenin üstündeki durum etiketini kontrol edin.
Database sekmesindeki bilgilerle dizüstü bilgisayarımdan bağlanamıyorum. Doğru ve kasıtlı. Veritabanı herkese açık olarak sunulmaz. Bir SSH tüneli kullanın: Veritabanınıza SSH Tüneli Üzerinden Bağlanma.
İçe aktarma hatasız duruyor. Neredeyse her zaman dosya boyutudur. Gzip ile sıkıştırın veya bölün.
Bir değeri değiştirdim ve site bozuldu. En son yedekten geri yükleyin: Yedekten Geri Yükleme. Önce yedek almanın sebebi de budur.
Tablolar aşırı büyüdü. Suçluyu bulmak için phpMyAdmin'de boyuta göre sıralayın, ardından satırları elle silmek yerine WordPress sekmesinden, sonra Veritabanı bölümünden temizleyin.