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 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)
- XAMPP Kontrol Paneli’ni açın ve Apache ile MySQL modüllerini Start ile başlatın; ikisi de yeşil görünmelidir.
- Tarayıcıda
http://localhost/phpmyadminveyahttp://127.0.0.1/phpmyadminadresini açın. - 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
rootyazı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
| İşlem | Nası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ırma | SQL sekmesine sorguyu yazıp Git. DELETE/UPDATE öncesi mutlaka yedek alın. |
| Tabloyu onarma / optimize etme | Tabloları 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
-
CentOS 14 yazı
-
cPanel 25 yazı
-
CyberPanel 24 yazı
-
İşletim Sistemleri 104 yazı
-
Juniper Networks 18 yazı
-
Kontrol Panelleri 65 yazı
-
Linux 24 yazı
-
MySQL 31 yazı
-
Network 110 yazı
-
Plesk Panel 16 yazı
-
Sanal Sunucu 151 yazı
-
SEO 20 yazı
-
Siber Güvenlik 116 yazı
-
Teknoloji 336 yazı
-
VMware 34 yazı
-
WordPress 30 yazı
-
Yapay Zeka 22 yazı