phpMyAdmin Nedir? localhost/phpmyadmin Giriş, Veritabanı Oluşturma ve Yedekleme

Sunucun 3 dk okuma

phpMyAdmin, MySQL ve MariaDB veritabanlarını tarayıcı üzerinden yönetmek için kullanılan, PHP ile yazılmış ücretsiz bir araçtır. Komut satırı kullanmadan veritabanı ve tablo oluşturabilir, kayıtları görüntüleyip düzenleyebilir, SQL sorgusu çalıştırabilir, veritabanını dışa (export) ve içe (import) aktarabilirsiniz. Bilgisayarınızda XAMPP gibi bir yerel sunucuyla http://localhost/phpmyadmin adresinden, hostingte ise cPanel veya Plesk üzerinden açılır.

phpMyAdmin konusunu anlatan çizim

phpMyAdmin ile Neler Yapılır?

  • Veritabanı, tablo, sütun ve indeks oluşturma, düzenleme ve silme
  • Kayıtları tablo halinde görüntüleme, arama, ekleme ve düzenleme
  • SQL sorguları çalıştırma (toplu sorgular dahil)
  • Veritabanını SQL, CSV gibi biçimlerde dışa aktarma ve içe aktarma
  • Veritabanı kullanıcıları ve yetkileri yönetme (yetkiniz varsa)
  • Tablolar arasındaki ilişkileri görsel olarak inceleme

localhost/phpmyadmin Nasıl Açılır? (XAMPP)

  1. XAMPP Kontrol Paneli’ni açın ve Apache ile MySQL modüllerini Start ile başlatın; ikisi de yeşil görünmelidir.
  2. Tarayıcıda http://localhost/phpmyadmin veya http://127.0.0.1/phpmyadmin adresini açın.
  3. XAMPP’ın SSS sayfasına göre MySQL’in root kullanıcısının varsayılan olarak şifresi yoktur; giriş ekranı çıkarsa kullanıcı adına root yazıp şifreyi boş bırakın.

XAMPP yalnızca geliştirme ortamı içindir; XAMPP’ın kendi belgeleri de canlı (production) kullanım için tasarlanmadığını belirtir. Bilgisayarınızı ağa açacaksanız root kullanıcısına şifre koyun. XAMPP hakkında ayrıntı için XAMPP nedir, localhost kavramı için localhost nedir yazılarımıza bakabilirsiniz.

Hostingte phpMyAdmin’e Giriş

  • cPanel: Veritabanları bölümünde phpMyAdmin simgesine tıklayın; cPanel oturumunuzla otomatik giriş yapılır. Veritabanı ve kullanıcıyı önce MySQL Veritabanları ekranından oluşturun (bkz. cPanel veritabanı yönetimi).
  • Plesk: Veritabanları > ilgili veritabanı > phpMyAdmin.
  • Kendi VPS/VDS sunucunuz: phpMyAdmin’i kurmanız gerekir. Herkese açık bırakmayın; IP kısıtlaması, ek HTTP kimlik doğrulaması veya SSH tüneli kullanın ve varsayılan /phpmyadmin yolunu değiştirmeyi düşünün.

phpMyAdmin’de Temel İşlemler

İşlemNasıl yapılır?
Veritabanı oluşturmaÜstteki Veritabanları sekmesi > ad girin > karşılaştırma (collation) olarak Türkçe karakterler için utf8mb4_unicode_ci gibi bir utf8mb4 seçeneği > Oluştur. (Paylaşımlı hostingte bu işlem genellikle panelden yapılır.)
Yedek alma (dışa aktarma)Soldan veritabanını seçin > Dışa Aktar > Biçim: SQL > Git. İnen .sql dosyası yedeğinizdir.
Yedek yükleme (içe aktarma)Boş veritabanını seçin > İçe Aktar > .sql (veya .sql.zip/.gz) dosyasını seçin > Git.
SQL çalıştırmaSQL sekmesine sorguyu yazıp Git. DELETE/UPDATE öncesi mutlaka yedek alın.
Tabloyu onarma / optimize etmeTabloları işaretleyin > alttaki menüden Tabloyu onar veya Tabloyu optimize et.

Sık Görülen Hatalar ve Çözümleri

  • “localhost/phpmyadmin açılmıyor” / “Bu siteye ulaşılamıyor”: Apache çalışmıyordur. XAMPP’ta Apache’yi başlatın; 80 numaralı portu başka bir program (ör. Skype, IIS) kullanıyorsa Apache portunu değiştirin ve adrese portu ekleyin (ör. localhost:8080/phpmyadmin).
  • #2002 – Sunucuya bağlanılamıyor: MySQL/MariaDB servisi kapalıdır; XAMPP’ta MySQL’i başlatın.
  • #1045 – Erişim engellendi (Access denied): Kullanıcı adı veya şifre yanlıştır; root şifresini değiştirdiyseniz phpMyAdmin yapılandırmasındaki (config.inc.php) bilgileri de güncelleyin.
  • İçe aktarmada dosya boyutu sınırı: Büyük .sql dosyaları PHP’nin upload_max_filesize ve post_max_size sınırına takılır; dosyayı sıkıştırın, sınırı yükseltin veya komut satırından (mysql -u kullanici -p veritabani < yedek.sql) yükleyin.

MySQL’in temelleri için MySQL nedir, düzenli yedekleme için veritabanı yedeği (dump) nasıl alınır yazılarımıza bakabilirsiniz. phpMyAdmin hazır gelen bir ortam için cPanel hosting, tam yetkili veritabanı sunucusu için VDS sunucu paketlerimizi inceleyebilirsiniz.

Sık Sorulan Sorular

phpMyAdmin ücretli mi?

Hayır. phpMyAdmin ücretsiz ve açık kaynaklı bir yazılımdır; XAMPP, cPanel ve Plesk ile birlikte gelir.

phpMyAdmin ile MySQL aynı şey mi?

Hayır. MySQL (veya MariaDB) verileri saklayan veritabanı sunucusudur; phpMyAdmin ise bu sunucuyu tarayıcıdan yönetmenizi sağlayan arayüzdür.

phpMyAdmin şifresi nedir?

phpMyAdmin’in kendi şifresi yoktur; MySQL kullanıcı adı ve şifresiyle giriş yapılır. XAMPP’ta varsayılan kullanıcı root ve şifre boştur; hostingte ise cPanel/Plesk’te oluşturduğunuz veritabanı kullanıcısının bilgileri geçerlidir.

Kategoriler

Son yazılar