ServBay'de phpMyAdmin ile MySQL/MariaDB Veritabanı Yönetimi
Genel Bakış: phpMyAdmin Nedir?
phpMyAdmin, MySQL ve MariaDB veritabanlarını Web arayüzü üzerinden yönetmek için yaygın olarak kullanılan açık kaynaklı bir veritabanı yönetim aracıdır. Web geliştiriciler için sezgisel ve kullanıcı dostu bir grafik arayüz sunar; veritabanı oluşturma, tablo tasarlama, kullanıcı yönetimi, SQL sorguları çalıştırma ve veri aktarımı gibi günlük işlemleri önemli ölçüde kolaylaştırır.
ServBay, güçlü bir yerel Web geliştirme ortamı olarak phpMyAdmin’i entegre şekilde sunar ve bu sayede ServBay’de çalışan MySQL ve MariaDB veritabanı örneklerini kolayca yönetebilirsiniz.
phpMyAdmin'in öne çıkan avantajları şunlardır:
- Kapsamlı Özellikler: MySQL ve MariaDB’nin çoğu temel fonksiyonunu destekler; veritabanı, tablo, alan, indeks ve kullanıcı yetkilendirmeleri gibi birçok yönetim ihtiyacına çözüm sunar.
- Kullanıcı Dostu: Açık ve anlaşılır bir grafik arayüz sayesinde, yeni başlayanlar bile hızlıca kullanıma başlayabilir.
- Çoklu Dil Desteği: Farklı dillerde arayüz seçeneği ile küresel kullanıcılar için uygundur.
- Kolay Genişletilebilirlik: Eklenti veya betikler aracılığıyla ekstra özellikler eklenebilir.
phpMyAdmin sayesinde geliştiriciler, komut satırında zaman harcamak yerine uygulama mantığına daha fazla odaklanabilirler.
ServBay Entegre phpMyAdmin’e Erişim
ServBay, phpMyAdmin’i varsayılan olarak entegre eder ve yerel bağlantı adresi üzerinden kolayca erişmenize imkan sağlar.
ServBay çalışırken, tarayıcınızdan aşağıdaki adrese gidin:
https://servbay.host/phpmyadmin
Dikkat: servbay.host
ServBay’in varsayılan yerel alan adıdır ve yerleşik Caddy/Nginx sunucusu tarafından ServBay’in hoş geldiniz sayfası ve entegre araçlarına (örn. phpMyAdmin) yönlendirilir. ServBay'in çalışır durumda olduğundan ve ilgili Web sunucu paketleri (Caddy veya Nginx) ile veritabanı servislerinin (MySQL veya MariaDB) etkin olduğundan emin olun.
phpMyAdmin’de Oturum Açma
Veritabanı yönetimine başlamak için doğru kimlik bilgileriyle phpMyAdmin’e giriş yapmanız gerekir.
- Tarayıcıyı Açın:
https://servbay.host/phpmyadmin
adresine gidin. - Bağlantı Bilgilerini Girin: Oturum açma ekranında kullanıcı adı ve şifre istenecektir.
- Kullanıcı Adı ve Şifre: ServBay uygulaması arayüzündeki Veritabanları (Databases) sekmesinde varsayılan veritabanı kullanıcısını (genellikle
root
) ve parolasını bulabilirsiniz. Güvenlik için ilk kullanımda root şifresini değiştirmeniz tavsiye edilir. - Sunucu: Genellikle
default
girilebilir veya bağlanmak istediğiniz spesifik veritabanı sürümünü seçebilirsiniz (örneğinMariaDB-10.6
veyaMySQL-8.0
).default
seçeneği, ServBay’de o an varsayılan olarak etkin olan veritabanına bağlıdır.
- Kullanıcı Adı ve Şifre: ServBay uygulaması arayüzündeki Veritabanları (Databases) sekmesinde varsayılan veritabanı kullanıcısını (genellikle
- Giriş: “Giriş” butonuna tıklayarak phpMyAdmin yönetim ekranına ulaşın.
ServBay Veritabanlarını phpMyAdmin ile Yönetmek
Başarıyla giriş yaptıktan sonra, phpMyAdmin’in grafik arayüzünden birçok veritabanı yönetim işlemini kolayca gerçekleştirebilirsiniz. Aşağıda temel işlemlerin adımları bulunmaktadır:
Yeni Veritabanı Oluşturmak
Yeni bir proje için ayrı bir veritabanı oluşturmak, genellikle ilk adımdır.
- phpMyAdmin sol navigasyon panelinden Yeni ya da sayfanın üst kısmındaki Veritabanları sekmesine tıklayın.
- “Veritabanı Oluştur” alanına istediğiniz veritabanı adını girin (ör.
servbay_project_db
). - “Sıralama Kıstası (Collation)” açılır menüsünden uygun karakter setini ve sıralama kuralını seçin. Geniş karakter desteği için genellikle
utf8mb4_unicode_ci
önerilir (emoji desteği dahil). - Oluştur butonuna tıklayın.
Yeni Tablo Oluşturmak
Veritabanını oluşturduktan sonra, veri yapısını tanımlamak üzere tablolar oluşturabilirsiniz.
- Sol navigasyon panelinden, oluşturduğunuz veritabanı adına tıklayın.
- Veritabanı yapısı görünümünde, “Yeni Tablo Oluştur” alanını bulun.
- Tablo adını (örn.
users
) ve gerekli alan sayısını girin. - Oluştur butonuna tıklayın.
- Yeni sayfada, her bir alan için aşağıdaki özellikleri tanımlayın:
- Adı: Alan adı (ör.
id
,username
,email
,created_at
) - Türü: Veri tipi (ör.
INT
,VARCHAR
,TEXT
,DATETIME
) - Uzunluk/Değer: Veri tipine göre uzunluk (örn.
VARCHAR(255)
) - Varsayılan: Varsayılan değer atama (isteğe bağlı)
- İndeks: Birincil anahtar (PRIMARY), benzersiz anahtar (UNIQUE), indeks (INDEX) gibi ayarlamalar. Genellikle
id
alanına PRIMARY ve AUTO_INCREMENT tanımlanır. - A_I: Otomatik artan ayarı (çoğunlukla anahtar alanı için seçilir)
- Adı: Alan adı (ör.
- Tüm alanları belirledikten sonra, sayfanın en altına kaydırıp Kaydet butonuna tıklayın.
Veri Ekleme (Insert)
Tabloya yeni kayıtlar ekleyebilirsiniz.
- Sol navigasyon panelinden, veri eklemek istediğiniz tabloyu seçin.
- Üst menüden Ekle sekmesine tıklayın.
- Eklemek istediğiniz veri değerlerini girin. Birden fazla satır ekleyebilirsiniz.
- Sayfanın en altında Çalıştır butonuna tıklayın.
Veri Sorgulama ve Gözden Geçirme
Var olan kayıtları görüntüleyebilir veya özel sorgular çalıştırabilirsiniz.
- Sol panelden göz atmak istediğiniz tabloyu seçin.
- Üst menüdeki Gözat sekmesine tıklayın. Tablo içindeki ilk birkaç satırı görüntüler.
- Daha karmaşık sorgular için SQL sekmesine tıklayın, sorgunuzu yazın (örn.
SELECT * FROM users WHERE username = 'servbay-demo';
) ve ardından Çalıştır butonuna tıklayın.
Veri Güncelleme
Mevcut kayıtların değerlerini değiştirebilirsiniz.
- Sol panelden güncellemek istediğiniz tabloyu seçin.
- Gözat sekmesinden değiştirmek istediğiniz kayıt satırını bulun.
- Hedef satırın yanındaki Düzenle simgesine tıklayın (genellikle kalem simgesi).
- Gerekli alanlarda değişiklikleri yapın.
- Sayfanın en altındaki Çalıştır butonuyla değişiklikleri kaydedin.
Veri Silme
Tablodan kayıt silmek için şu adımları izleyin:
- Sol panelden silmek istediğiniz tabloyu seçin.
- Gözat sekmesinde silmek istediğiniz satırı bulun.
- Hedef satırın solundaki kutucuğu işaretleyin.
- Toplu silme için birden fazla satırı seçebilirsiniz.
- Satırın yanındaki Sil simgesine tıklayın (genellikle çarpı simgesi) veya çoklu seçimde sayfanın altında Sil eylemini seçip Çalıştır butonuna tıklayın.
- Silme işlemini onaylayın.
Tablo Silme
Bir tüm tabloyu ve içindeki tüm verileri kaldırabilirsiniz.
- Sol panelden tablonun bulunduğu veritabanını seçin.
- Veritabanı yapısı ekranında silmek istediğiniz tabloyu bulun.
- Tablonun solundaki kutucuğu işaretleyin.
- Tablo listesinin altında Sil eylemini bulup Çalıştır butonuna tıklayın.
- Silme işlemini onaylayın. Dikkat: Tabloyu silmek, içindeki tüm verileri kalıcı olarak kaldırır.
Veritabanı Silme
Tüm veritabanını ve içindeki tüm tabloları ve verileri kaldırabilirsiniz.
- Sol panelden silmek istediğiniz veritabanını seçin.
- Üst menüden İşlemler sekmesine tıklayın.
- Sayfanın en altında, “Veritabanını Sil (Drop the database)” bölümünde Veritabanını Sil butonuna tıklayın.
- Silme işlemini onaylayın. Dikkat: Bu işlem geri alınamaz ve içindeki tüm veriler kaybolur.
Sıkça Sorulan Sorular (SSS)
- Soru: Neden
https://servbay.host/phpmyadmin
adresine erişemiyorum?- Cevap: ServBay uygulamasının çalışır durumda olduğundan ve ServBay kontrol panelinden Web sunucusu (Caddy veya Nginx) ile bağlanmaya çalıştığınız veritabanı servislerinin (MySQL veya MariaDB) etkin olduğundan emin olun. Ayrıca sisteminizdeki hosts dosyasının başka bir uygulama tarafından değiştirilmediğini kontrol edin veya ServBay’i yeniden başlatmayı deneyin.
- Soru: Veritabanı kullanıcı adım ve şifrem nerede?
- Cevap: Varsayılan veritabanı root kullanıcısının parolasını, ServBay uygulaması arayüzünde Veritabanları (Databases) sekmesinde bulabilirsiniz. Ayrıntılar için Veritabanı root hesabı ve bağlantı bilgileri edinme makalesine bakınız.
- Soru: Veritabanı root şifremi unuttum, ne yapmalıyım?
- Cevap: ServBay, root şifresini sıfırlama özelliği sunar. Uygulama arayüzünde Veritabanları (Databases) sekmesinde ilgili sıfırlama butonunu görebilirsiniz. Tıkladığınızda, ServBay seçtiğiniz veritabanı için (MySQL ya da MariaDB) yeni bir varsayılan root şifresi oluşturup ekranda gösterir.
- Soru: phpMyAdmin, ServBay üzerindeki PostgreSQL veya MongoDB’ye bağlanabilir mi?
- Cevap: phpMyAdmin yalnızca MySQL ve MariaDB yönetimi için tasarlanmıştır; PostgreSQL ya da MongoDB ile uyumlu değildir.
Sonuç
ServBay’in entegre phpMyAdmin aracı ile, yerel geliştirme ortamınızdaki MySQL ve MariaDB veritabanlarını verimli ve sezgisel bir şekilde yönetebilirsiniz. Tabloların ve veritabanlarının kolayca oluşturulup silinmesinden veri ekleme, sorgulama, güncelleme ve silmeye kadar tüm işlemlerde phpMyAdmin’in kullanıcı dostu arayüzü işinizi kolaylaştırır. ServBay’in sunduğu gelişmiş ortam yönetimiyle birleştiğinde, Web uygulama geliştirmeniz ve hata ayıklamanız çok daha akıcı olur.