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

  1. EGPNL'e giriş yapın
  2. VeritabanlarıphpMyAdmin bölümüne gidin
  3. Yönetmek istediğiniz veritabanını seçin
  4. 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

  1. Sol panelde bir veritabanına tıklayın
  2. Bir tablo adına tıklayın
  3. Satırları görmek için Göz At'a tıklayın
  4. Kayıtlar arasında gezinmek için sayfalamayı kullanın

SQL Sorguları Çalıştırma

  1. Veritabanınızı seçin
  2. SQL sekmesine tıklayın
  3. SQL sorgunuzu girin
  4. Ç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

  1. Bir tablo seçin
  2. Ara sekmesine tıklayın
  3. Her sütun için arama ölçütlerini girin
  4. Eşleşen kayıtları bulmak için Git'e tıklayın

Kayıtları Düzenleme

  1. Tabloya göz atın
  2. Herhangi bir satırın yanındaki Düzenle'ye tıklayın
  3. Değerleri değiştirin
  4. Kaydetmek için Git'e tıklayın

Yeni Kayıt Ekleme

  1. Bir tablo seçin
  2. Ekle sekmesine tıklayın
  3. Her sütun için değerleri doldurun
  4. Eklemek için Git'e tıklayın

Veritabanını Dışa Aktarma

  1. Veritabanını seçin
  2. Dışa Aktar sekmesine tıklayın
  3. Hızlı veya Özel dışa aktarmayı seçin
  4. Biçim: SQL (önerilir)
  5. İ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

  1. Hedef veritabanını seçin (veya yeni bir tane oluşturun)
  2. İçe Aktar sekmesine tıklayın
  3. Dosya Seç'e tıklayıp .sql dosyanızı seçin
  4. İç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

  1. Veritabanını seçin
  2. Tablo adını ve sütun sayısını girin
  3. Git'e tıklayın
  4. Her sütunu tanımlayın (ad, tür, uzunluk vb.)
  5. Kaydet'e tıklayın

Tablo Yapısını Değiştirme

  1. Tabloyu seçin
  2. Yapı sekmesine tıklayın
  3. Sütun ekle'yi kullanın veya mevcut sütunlarda Değiştir'e tıklayın

Tabloları Optimize Etme

  1. Optimize edilecek tabloları seçin
  2. Açılır listeden Tabloyu optimize et'i seçin
  3. 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;