phpMyAdmin Nedir?
phpMyAdmin, MySQL veritabanlarını yönetmek için web tabanlı bir araçtır. Anlaşılır bir arayüzle tablolara göz atmanızı, SQL sorguları çalıştırmanızı, veri içe/dışa aktarmanızı ve veritabanı kullanıcılarını yönetmenizi sağlar.
phpMyAdmin'e Erişim
- EGPNL'e giriş yapın
- Veritabanları → phpMyAdmin bölümüne gidin
- Yönetmek istediğiniz veritabanını seçin
- phpMyAdmin yeni bir sekmede açılır
Doğrudan Erişim: Etkinse phpMyAdmin'e
https://yourdomain.com/phpmyadmin adresinden doğrudan da erişebilirsiniz. phpMyAdmin Arayüzü
Ana arayüz şunlardan oluşur:
- Sol Panel: Veritabanı ve tablo gezinmesi
- Üst Menü: SQL, Ara, Sorgu, Dışa Aktar, İçe Aktar, İşlemler
- Ana Alan: Tablo verileri ve sorgu sonuçları
Sık Yapılan İşler
Tablo Verilerine Göz Atma
- Sol panelde bir veritabanına tıklayın
- Bir tablo adına tıklayın
- Satırları görmek için Göz At'a tıklayın
- Kayıtlar arasında gezinmek için sayfalamayı kullanın
SQL Sorguları Çalıştırma
- Veritabanınızı seçin
- SQL sekmesine tıklayın
- SQL sorgunuzu girin
- Çalıştırmak için Git'e tıklayın
-- Example: Select all users
SELECT * FROM users WHERE status = 'active';
-- Example: Update a record
UPDATE products SET price = 29.99 WHERE id = 5;
-- Example: Delete records
DELETE FROM logs WHERE created_at < '2024-01-01';
Dikkat: UPDATE veya DELETE sorguları çalıştırmadan önce veritabanınızı mutlaka yedekleyin. Geri alma düğmesi yoktur!
Veri Arama
- Bir tablo seçin
- Ara sekmesine tıklayın
- Her sütun için arama ölçütlerini girin
- Eşleşen kayıtları bulmak için Git'e tıklayın
Kayıtları Düzenleme
- Tabloya göz atın
- Herhangi bir satırın yanındaki Düzenle'ye tıklayın
- Değerleri değiştirin
- Kaydetmek için Git'e tıklayın
Yeni Kayıt Ekleme
- Bir tablo seçin
- Ekle sekmesine tıklayın
- Her sütun için değerleri doldurun
- Eklemek için Git'e tıklayın
Veritabanını Dışa Aktarma
- Veritabanını seçin
- Dışa Aktar sekmesine tıklayın
- Hızlı veya Özel dışa aktarmayı seçin
- Biçim: SQL (önerilir)
- İndirmek için Git'e tıklayın
Özel Dışa Aktarma: Sıkıştırma (gzip), belirli tablolar veya yalnızca veri gibi ek seçenekler için özel dışa aktarmayı kullanın.
Veritabanı İçe Aktarma
- Hedef veritabanını seçin (veya yeni bir tane oluşturun)
- İçe Aktar sekmesine tıklayın
- Dosya Seç'e tıklayıp .sql dosyanızı seçin
- İçe aktarmak için Git'e tıklayın
İçe Aktarma Boyut Sınırları
phpMyAdmin'in yükleme sınırları vardır. Büyük dosyalar için:
- .sql dosyasını .sql.gz olarak sıkıştırın
- Bunun yerine komut satırından MySQL içe aktarmayı kullanın
- Büyük dosyaları daha küçük parçalara bölün
Tablo İşlemleri
Yeni Tablo Oluşturma
- Veritabanını seçin
- Tablo adını ve sütun sayısını girin
- Git'e tıklayın
- Her sütunu tanımlayın (ad, tür, uzunluk vb.)
- Kaydet'e tıklayın
Tablo Yapısını Değiştirme
- Tabloyu seçin
- Yapı sekmesine tıklayın
- Sütun ekle'yi kullanın veya mevcut sütunlarda Değiştir'e tıklayın
Tabloları Optimize Etme
- Optimize edilecek tabloları seçin
- Açılır listeden Tabloyu optimize et'i seçin
- Bu, kullanılmayan alanı geri kazanır ve performansı artırır
Kullanışlı SQL Sorguları
Bul ve Değiştir
UPDATE wp_posts
SET post_content = REPLACE(post_content, 'http://oldsite.com', 'https://newsite.com');
WordPress Parolasını Sıfırlama
UPDATE wp_users
SET user_pass = MD5('newpassword')
WHERE user_login = 'admin';
Tablo Boyutlarını Gösterme
SELECT table_name,
ROUND((data_length + index_length) / 1024 / 1024, 2) AS 'Size (MB)'
FROM information_schema.tables
WHERE table_schema = 'your_database'
ORDER BY (data_length + index_length) DESC;
Bu makale yardımcı oldu mu?