Veritabanıyla çalışmak
Coduva veritabanı sunucusu olarak MariaDB 11.8 LTS kullanır. Veritabanı işlemlerinin çoğunu Veritabanı ekranından yaparsınız; daha ayrıntılı işler için phpMyAdmin tek tıkla açılır.
Bağlantı bilgileri
| Alan | Değer |
|---|---|
| Sunucu | 127.0.0.1 |
| Port | 3306 (Ayarlar'dan değiştirdiyseniz yeni port) |
| Kullanıcı | root |
| Parola | Boş |
Bu bilgiler Veritabanı ekranının altında da yazar: "Bağlantı: 127.0.0.1:3306 · kullanıcı root · parola boş". MariaDB'nin portu ayrıca alttaki durum çubuğunda görünür; üzerine tıklamak Veritabanı ekranını açar.
Neden parola yok?
MariaDB yalnızca 127.0.0.1 adresini dinler; ağdaki başka bir bilgisayar ona bağlanamaz. Yerel geliştirmede parolasız root hem güvenli hem pratiktir. root parolasını değiştirmeyin: Coduva servisleri düzgün kapatamaz ve projelerinizin bağlantı ayarları bozulur.
Başka bir araçtan (ör. HeidiSQL, DBeaver, TablePlus) bağlanmak için aynı bilgileri kullanın.
Veritabanı ekranı
Sol menünün Geliştirme grubundan Veritabanı ekranını açın. MariaDB çalışmıyorsa "MariaDB çalışmıyor." mesajı ve MariaDB'yi başlat düğmesi görünür.
Ekranın sağ üstünde iki düğme vardır: Yedek klasörü dışa aktarılan dosyaların klasörünü açar, phpMyAdmin phpMyAdmin'i tarayıcıda açar (yalnızca MariaDB çalışırken).
Tabloda her veritabanı için şunlar yazar:
- Ad
- Boyut
- Tablo sayısı
- Proje — veritabanını kullanan Coduva projesi
MariaDB'nin kendi sistem veritabanları listede gösterilmez.
Veritabanı oluşturma
- Tablonun üstündeki ad alanına (
veritabani_adi) bir ad yazın, ör.blog. - Veritabanı oluştur düğmesine tıklayın. Yeni veritabanı listede görünür.
Ad yalnızca harf, rakam ve alt çizgi içerebilir; en fazla 64 karakterdir. Tire kullanılamaz.
WordPress ve Laravel projelerinde bu adımı yapmanız gerekmez: Coduva proje oluştururken veritabanını kendisi açar. Adı proje adından gelir ve tireler alt çizgiye çevrilir (musteri-sitesi → musteri_sitesi).
Dışa aktarma (yedek)
- Veritabanının satırındaki Dışa aktar düğmesine tıklayın.
- Coduva veritabanını bir
.sqldosyasına yazar ve yolunu gösterir: "Dışa aktarıldı: …".
Dosyalar şu klasöre kaydedilir:
C:\Coduva\backups\db\<ad>-<zaman>.sqlKlasörü açmak için ekranın sağ üstündeki Yedek klasörü düğmesini kullanın.
Riskli işlemlerden önce
Bir eklenti güncellemesinden, migration'dan veya adres değiştirme işleminden önce Dışa aktar ile hızlı bir yedek alın. Tek tıkla anlık görüntü ve geri yükleme özelliği v1.x için planlanıyor.
İçe aktarma
Bir .sql dosyasını var olan bir veritabanına aktarabilirsiniz:
- Hedef veritabanı yoksa önce oluşturun.
- Satırındaki İçe aktar düğmesine tıklayın.
.sqldosyasını seçin.
İşlem bitince "blog veritabanına aktarıldı." mesajı görünür. Dosyadaki tablolar hedef veritabanında zaten varsa, dosyanın içeriğine göre üzerine yazılabilir. Emin değilseniz önce hedefi dışa aktarın.
Başka bir yerel sunucudan veritabanı taşıyorsanız geçiş rehberine bakın.
Silme
- Veritabanının satırındaki Sil düğmesine tıklayın.
- "blog kalıcı olarak silinsin mi?" penceresinde veritabanının adını aynen yazın.
- Pencerenin Sil düğmesine tıklayın. Ad tam eşleşmeden düğme etkinleşmez.
Geri alınamaz
Silinen veritabanı geri getirilemez. Silmeden önce Dışa aktar ile yedek alın.
Bir projeyi Coduva'dan kaldırmak veritabanını silmez. Veritabanını silmek istiyorsanız bunu bu ekrandan ayrıca yapmanız gerekir.
phpMyAdmin
Veritabanı ekranındaki phpMyAdmin düğmesine tıklayın, Ctrl+K ile komut paletinden phpMyAdmin'i aç komutunu seçin veya tepsi simgesinin sol tık menüsünden phpMyAdmin seçin. Tarayıcıda şu adres açılır:
http://localhost/phpmyadmin/phpMyAdmin otomatik olarak giriş yapar; kullanıcı adı veya parola sormaz. Yalnızca bu bilgisayardan erişilebilir.
phpMyAdmin'de tablo yapısını düzenleyebilir, sorgu çalıştırabilir ve veriye göz atabilirsiniz. Büyük .sql dosyalarını içe aktarmak için Coduva'nın İçe aktar düğmesini tercih edin: dosya doğrudan MariaDB istemcisine verilir, tarayıcı üzerinden yüklenmez ve PHP'nin yükleme boyutu sınırına takılmaz.
Komut satırından
MariaDB'nin komut satırı istemcisi Coduva'nın MariaDB klasöründedir. Bu klasör proje terminalinde PATH'e eklenmez; istemciyi tam yoluyla çalıştırın (sürüm numarası kurulu sürüme göre değişir):
& "C:\Coduva\bin\mariadb\11.8.9\bin\mariadb.exe" -h 127.0.0.1 -P 3306 -u rootCoduva'nın kendisi de dışa ve içe aktarma için bu klasördeki mariadb-dump.exe ve mariadb.exe araçlarını kullanır.
Ayrıntılı başvuru için MariaDB ve phpMyAdmin sayfasına bakın.
Sonraki adım: Terminal, Composer ve Node.js.