# phpMyAdmin ile Veritabanınıza Erişim

Source: https://support.kapsulehost.com/tr-tr/sites-phpmyadmin

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

1. [KPanel](https://kpanel.kapsulehost.com) hesabınıza giriş yapın ve sol kenar çubuğunda **Web Siteleri** öğesine tıklayın.
2. Sitenize tıklayın.
3. Sitenin kendi menüsünde **Veritabanı** bölümünü açın.
4. **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.

![KPanel'de bir sitenin Database sekmesi, Open phpMyAdmin düğmesi ile](https://support.kapsulehost.com/help/screenshots/sites-phpmyadmin.84df4ba6.webp)

> **Note:** 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.

> **Warning:** `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](https://support.kapsulehost.com/tr-tr/database-ssh-tunnel).

## 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

1. Database sekmesinden phpMyAdmin'i açın.
2. Sol panelde veritabanı adınıza tıklayın.
3. Üstte **Import** öğesine tıklayın.
4. `.sql` dosyasını seçin ve **Go** öğesine tıklayın.

Bir içe aktarma, eşleşen tabloların yerini alır. Birleştirme yapmaz.

> **Important:** 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](https://support.kapsulehost.com/tr-tr/taking-a-backup).

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

1. Sol panelde veritabanı adınıza tıklayın.
2. **Export** öğesine tıklayın.
3. 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.
4. **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](https://support.kapsulehost.com/tr-tr/taking-a-backup).

## 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](https://support.kapsulehost.com/tr-tr/wordpress-search-replace).

### 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](https://support.kapsulehost.com/tr-tr/wordpress-reset-password).

## 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](https://support.kapsulehost.com/tr-tr/database-ssh-tunnel).

**İç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](https://support.kapsulehost.com/tr-tr/restoring-from-backup). Ö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.
