Web Siteleri

phpMyAdmin ile Veritabanınıza Erişim

Every Kapsule website with a database gets browser based database access through phpMyAdmin, opened with single sign-on so there is no second password to keep. This guide covers opening it, reading…

Her Kapsule web sitesi veritabanıyla birlikte phpMyAdmin üzerinden tarayıcı tabanlı veritabanı erişimi sağlar; tek oturum açmayla açılır, bu nedenle saklamanız gereken ikinci bir şifre yoktur. Bu kılavuz phpMyAdmin'i açmayı, bağlantı ayrıntılarınızı okumayı, orada yapılmaya değer işlemleri ve WordPress sitesinde phpMyAdmin'de asla yapmamanız gereken iki veritabanı işini kapsamaktadır.

phpMyAdmin'i Açma

  1. KPanel adresinde oturum açın ve sol kenar çubuğunda Websites seçeneğini tıklayın.
  2. Sitenizi tıklayın.
  3. Sitenin kendi menüsünde, Files seçeneğini açın, ardından Database seçeneğini açın.
  4. Open phpMyAdmin seçeneğini tıklayın.

phpMyAdmin yeni bir sekmede açılır, zaten oturum açmış ve sitenizin veritabanına işaret etmiş şekildedir. Oturum açma formu yoktur ve saklanması gereken ayrı bir kimlik bilgisi yoktur.

KPanel'de bir sitedeki Database sekmesi

Sayfa bu site türü için veritabanının 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 veritabanı kullanan site türlerinin her zaman veritabanı vardır.

Bağlantı Ayrıntılarınız

Aynı ekran, uygulamanızın kullandığı kimlik bilgilerini gösterir; her birinin kopyalama düğmesi ve şifre gizli kontrol tarafından gizlidir:

AlanDeğer
Host127.0.0.1
Port3306
DatabaseVeritabanı adınız
UsernameVeritabanı kullanıcınız
PasswordOrtaya çıkarmak için tıklayana kadar gizlidir

Bu değerler 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şilemez ve hiçbir güvenlik duvarı yapılandırması bunu değiştiremez: veritabanı tasarım gereği genel bir adres üzerinde dinlemez. Masaüstü istemcisi (TablePlus veya Sequel Ace gibi) bağlamak için SSH üzerinden tünel açın. Bkz. SSH Tüneli Üzerinden Veritabanınıza Bağlanma.

Bunu Neyin İçin Kullanacaksınız

phpMyAdmin, belirli bir iş seti için yerini kazanır:

  • Verileri okuma. Bir eklentinin gerçekte ne sakladığını onaylama, bir satırın var olup olmadığını kontrol etme, kayıtları sayma.
  • Veritabanını içe aktarma (geçiş veya geri yükleme sırasında).
  • Veritabanını dışa aktarma (ek bir güvenlik kopyası olarak veya bir geliştirici için).
  • Tek bir bozuk değeri onarma (yanlış yazılan bir siteurl gibi ve şimdi sizi wp-admin dışına kilitliyor).
  • Boyutu tanılamak. Tabloları boyuta göre sıralamak, bir günlük veya geçici tablo kontrolden çıktığında hemen gösterir.

Veritabanı İçe Aktarma

  1. Database sekmesinden phpMyAdmin'i açın.
  2. Sol panelde veritabanı adınızı tıklayın.
  3. Üst kısımda Import seçeneğini tıklayın.
  4. .sql dosyasını seçin ve Go seçeneğini tıklayın.

Bir içe aktarma, eşleşen tabloları değiştirir. Birleştirmez.

Canlı bir veritabanın üzerine içe aktarma, yıkıcı ve anlıktır. Eşleşen bir tablodaki her satır, dosyadaki her şeyle değiştirilir ve phpMyAdmin içinde geri alma yoktur. İlk olarak sitenin Backups sekmesinden bir yedek alın: Yedek Alma.

Büyük bir döküm için, .sql.gz olarak sıkıştırın; phpMyAdmin bunu kabul eder ve genellikle bir dosyayı yükleme sınırının altına getirir. Yine de çok büyükse, bunu tabloya göre birkaç dosyaya böl veya bir bilet aç ve biz sunucu tarafından bunu içe aktaracağız.

Veritabanı Dışa Aktarma

  1. Sol panelde veritabanı adınızı tıklayın.
  2. Export seçeneğini tıklayın.
  3. Quick (SQL formatı ile) düz bir kopya için uygundur. Belirli tablolar istiyorsanız veya çıktıyı gzip haline getirmek istiyorsanız Custom seçeneğini seçin.
  4. Go seçeneğini tıklayın.

phpMyAdmin dışa aktarma işlemi, yararlı bir ek kopyadır; yedekleme stratejisi değildir. Yalnızca veritabanını yakalar, dosyalarınızı değil ve kaydettiğiniz yerde yaşar. Siteniz otomatik olarak her gün her ikisinin birlikte yedeklenir ve istediğiniz zaman el ile bir tane alabilirsiniz: Yedek Alma.

Burada Yapmamanız Gereken İki Şey

SQL ile arama ve değiştirme çalıştırmayın

WordPress, eklenti ve tema ayarlarını PHP serileştirilmiş dizeler olarak depolar; bunlar içindeki her değerin uzunluğunu kaydeder. REPLACE() sorgusu metni değiştirir ancak kaydedilen uzunluğu değiştirmez, bu nedenle PHP artık seçeneği okuyamaz ve sessizce boşa dönüştürülür. Tema ayarları kaybolur, kaydırıcılar boşalır, lisanslar kaldırılır.

Sitenin WordPress sekmesindeki Search & Replace kartını kullanın; bu, serileştirmeyi doğru şekilde işler ve ilk olarak bir yedek alır. Tam açıklama: Arama ve Değiştirme Çalıştırma.

wp_users öğesini düzenleyerek şifreyi sıfırlamayın

Eski kılavuzlar, user_pass öğesini phpMyAdmin açılır menüsünden MD5 işlevini kullanarak ayarlamanızı söyler. Modern WordPress MD5 hash'lerini kullanmaz ve bunu yanlış yapmak, hesabı sıfırlamak yerine kilitler.

KPanel'in sitenin WordPress sekmesinde, ardından Users sekmesinde bu işlem için uygun araçları vardır: Login as ile doğrudan oturum açın, sıfırlama e-postası gönderin veya kendinize göndermek için sıfırlama bağlantısını kopyalayın. Bkz. Kayıp WordPress Admin Şifresini Sıfırlama.

KPanel'de WordPress Veritabanı Araçları

Rutin WordPress veritabanı işi için, WordPress sekmesi, ardından Database bölümü phpMyAdmin'den daha güvenli ve hızlıdır. Size tablo boyutlarını bir bakışta verir, en iyileştir ve ilk olarak alınan otomatik yedek ile onar, eski tabloları modern bir depolama motoruna dönüştürün ve bir tıkla post revisyonları, otomatik taslakları, süresi geçmiş geçici verileri ve silinmiş gönderileri temizleyin. Arama ve değiştirme bir bölüm ileriye gider, Quick Actions üzerinde.

Ham satırları incelemeniz gerektiğinde phpMyAdmin'e ulaşın. Bir şeyi değiştirmeniz gerektiğinde Database bölümüne ulaşın.

Sorun Giderme

phpMyAdmin açılmaz. Düğme sitenin yazma erişimine ihtiyaç duyar. Kapsule hesap rolünüz salt okunursa, bir hesap sahibinden isteyiniz. Yazma erişiminiz varsa ve yine de başarısız olursa, site hala sağlanıyor olabilir: sitenin üstündeki durum göstergesini kontrol edin.

Dizüstü bilgisayarımdan Database sekmesindeki ayrıntılarla bağlanamıyorum. Doğru ve kasıtlı. Veritabanı herkese açık olarak sunulmuyor. SSH tüneli kullanın: SSH Tüneli Üzerinden Veritabanınıza Bağlanma.

İçe aktarma hatasız olarak durur. Neredeyse her zaman dosya boyutu. Gzip yapın veya bölün.

Bir değeri değiştirdim ve site bozuldu. En son yedekten geri yükleyin: Yedekten Geri Yükleme. Yedek neden ilk geldiği budur.

Tablolar muazzam şekilde büyümüştür. phpMyAdmin'de culprit'i bulmak için boyuta göre sıralayın, ardından el ile satırları silmek yerine WordPress sekmesinden, ardından Database bölümünden temizleyin.

Hala yardıma mı ihtiyacınız var?

Bize şu adresinden e-posta gönderin: support@kapsulehost.com ya da KPanel'de sohbet açın.

KPanel'i Aç
phpMyAdmin ile Veritabanınıza Erişim