- Konu sahibi
- #1
phpMyAdmin nedir, ne iş yapar?
phpMyAdmin, MySQL ve MariaDB veritabanlarını tarayıcı üzerinden yönetmek için kullanılan bir araçtır. Veritabanındaki tablo ve kayıtları görmeyi, gerektiğinde veri değiştirmeyi ve SQL sorguları çalıştırmayı kolaylaştırır. WordPress belgeleri bunu veritabanıyla etkileşim kurmaya yarayan bir PHP betiği olarak anlatır; cPanel ve Plesk ise onu veritabanı yönetimi için kullanılan bir web arayüzü olarak konumlandırır.Her hosting panelinde görünmeyebilir; bazı sağlayıcılar bu arayüzü etkinleştirip devre dışı bırakabilir. Bu yüzden phpMyAdmin'i her zaman panelde aynı yerde bulamazsınız.
Ne zaman işe yarar?
Bu araç, veritabanına doğrudan müdahale etmeniz gerektiğinde işe yarar: bir kaydı incelemek, bakım yapmak, bir tabloyu kontrol etmek, kısa bir SQL sorgusu çalıştırmak veya veriyi yedeklemek gibi. WordPress belgeleri özellikle bakım işlemleri, yedekleme ve site çalışmazken doğrudan düzenleme için kullanışlı olduğunu söyler.Nasıl kullanılır?
Genel akış şöyledir: hosting panelinizde phpMyAdmin bağlantısını açarsınız, ilgili veritabanını seçersiniz, tabloları ve kayıtları incelersiniz, gerekiyorsa SQL çalıştırırsınız ve değişiklikten sonra sonucu kontrol edersiniz. Plesk belgeleri bu tür araçların web arayüzü sunduğunu ve SQL sorgusu çalıştırmaya izin verdiğini açıkça belirtir; WordPress belgeleri de birçok hosting panelinde phpMyAdmin'in önceden kurulu olabildiğini söyler.- Önce veritabanını seçin.
- Sonra yalnızca ne yaptığınızı bildiğiniz tabloda işlem yapın.
- Büyük bir değişiklikten önce yedek alın.
- Sonuç beklediğiniz gibi görünmezse sayfayı yenileyin ve veritabanı bağlantısını yeniden kontrol edin.
cPanel kullanıyorsanız önemli ayrım
cPanel dokümantasyonuna göre phpMyAdmin, mevcut veritabanlarında kayıt eklemek, silmek, veritabanı kopyalamak ve sorgu veya betik çalıştırmak için kullanılır. Aynı belge, yeni veritabanı ve veritabanı kullanıcısı oluşturmak için phpMyAdmin yerine Database Wizard kullanılmasını önerir; çünkü phpMyAdmin veritabanı eşlemesini yapmadığı için yedek ve geri yükleme akışı bozulabilir.Beklenmedik durumlar
cPanel belgelerine göre MySQL 8.0 ve sonrasında istatistik önbelleği varsayılan olarak açıktır. Bu yüzden tablo boyutu gibi bazı bilgiler phpMyAdmin'de 24 saate kadar gecikmeli görünebilir. Yani arayüzde eski görünen bilgi, her zaman verinin gerçekten eski olduğu anlamına gelmez.Küçük örnek
Aşağıdaki örnek, phpMyAdmin'in SQL alanında çalıştırılabilecek basit bir sorguyu gösterir. Tablo ve sütun adlarını kendi veritabanınıza göre uyarlamanız gerekir; burada amaç, aracı nasıl bir çalışma alanı olarak kullanabileceğinizi somutlaştırmaktır.
SQL:
SELECT id, title
FROM articles
ORDER BY id DESC
LIMIT 5;