phpMyAdmin
phpMyAdmin, MySQL ve MariaDB veritabanlarını web tarayıcısı üzerinden grafik arayüzle yönetmek için kullanılan açık kaynaklı PHP aracıdır. Tablo oluşturma, sorgu çalıştırma, veri düzenleme, içe/dışa aktarma işlemlerini kolaylaştırır. cPanel, Plesk gibi panellerde yerleşiktir.
phpMyAdmin Nedir?
phpMyAdmin, 1998'den bu yana geliştirilen, MySQL ve MariaDB veritabanlarını web tarayıcısı üzerinden yönetmek için kullanılan açık kaynaklı PHP uygulamasıdır. Komut satırı bilmeden SQL sorgusu çalıştırabilir, tablo yapısı oluşturabilir, veri görüntüleyebilir ve yedekleme/geri yükleme yapabilirsiniz. Dünya çapında en yaygın MySQL yönetim aracıdır.
phpMyAdmin Özellikleri
- Veritabanı yönetimi: Oluşturma, silme, yeniden adlandırma
- Tablo yönetimi: Sütun ekleme, index, foreign key
- Veri yönetimi: INSERT, UPDATE, DELETE grafik arayüzle
- SQL sorgu çalıştırma: Query editörü, syntax highlighting
- Import/Export: SQL, CSV, XML, Excel formatlarında
- İlişki görselleştirme: Designer aracı ile ER diyagramları
- Kullanıcı yönetimi: MySQL kullanıcıları, yetkiler
- Favori sorgular: Sık kullanılan sorguları kaydetme
- Full-text arama
cPanel ile Erişim
cPanel hosting hesaplarında phpMyAdmin yerleşiktir:
- cPanel girişi
- Databases → phpMyAdmin
- Tek tıkla otomatik giriş
Plesk ile Erişim
Plesk'te de phpMyAdmin bulunur; Websites & Domains → Databases → phpMyAdmin linkinden erişilir.
Yedek Alma (Export)
- Veritabanını seç
- Export sekmesine git
- "Quick" (tüm tablolar) veya "Custom" (seçili)
- Format: SQL (varsayılan, en yaygın)
- Download ile indir
Geri Yükleme (Import)
- Veritabanını seç (veya önce oluştur)
- Import sekmesi
- Dosya seç (.sql veya .sql.gz)
- Execute ile yükle
Büyük dosyalarda upload_max_filesize ve post_max_size limitleri yeterli olmalıdır.
Güvenlik Uyarıları
- phpMyAdmin tarihsel olarak çok saldırı hedefi olmuştur
- URL'sini
/phpmyadmin'den farklı yap (/panelim gibi) - .htaccess ile IP whitelist
- HTTPS zorunlu
- 2FA eklentisi kullan (AuthyPHP)
- Güncel sürüm kullan
- Kullanılmıyorsa devre dışı bırak
phpMyAdmin Alternatifleri
- Adminer: Tek PHP dosyası, hafif
- MySQL Workbench: Desktop uygulaması, güçlü
- DBeaver: Çapraz platform desktop
- TablePlus: macOS/Windows modern UI
- HeidiSQL: Windows için
İleri Düzey Kullanım
- Designer: Veritabanı ilişki şeması çıkarma
- Routines: Stored procedure yönetimi
- Triggers: Tablo olayları
- Events: Zamanlı görevler
- Replication: Master-slave ayarları
MeoHost ve phpMyAdmin
MeoHost'un tüm cPanel hosting, reseller ve Plesk paketlerinde phpMyAdmin yerleşiktir. Tek tıkla giriş, yedek alma ve veritabanı yönetimi için ayrı kurulum gerekmez.