MariaDB Nedir?
MariaDB, MySQL'in açık kaynaklı bir çatalıdır ve aynı zamanda çok popüler bir veritabanı yönetim sistemidir. MySQL'e benzer bir yapı sunar, ancak birkaç ek özellik ve iyileştirme ile birlikte gelir. Eğer veritabanı yönetimi konusunda deneyiminiz yoksa, MariaDB iyi bir başlangıç noktasıdır.
Linux Üzerine MariaDB Kurulumu
İlk adım, MariaDB'yi Linux sisteminize kurmaktır. Çoğu modern Linux dağıtımı, MariaDB paketini resmi depolarında sunar, bu nedenle kurulum oldukça basittir.
1. Adım: Paket Depolarını Güncelleyin
İlk olarak, paket listelerini güncellememiz gerekiyor. Terminali açın ve aşağıdaki komutu girin:
sudo apt update 2. Adım: MariaDB Kurulumunu Gerçekleştirin
Paket listeleri güncellendikten sonra, MariaDB'yi kurmak için şu komutu girin:
sudo apt install mariadb-server Kurulum işlemi başladıktan sonra, sistem gerekli paketleri indirip yükleyecektir. Bu işlem birkaç dakika sürebilir. Yükleme tamamlandığında, MariaDB başarıyla kurulmuş olacak.
3. Adım: MariaDB Servisini Başlatın
MariaDB'yi kurduktan sonra servisi başlatmak için aşağıdaki komutu kullanın:
sudo systemctl start mariadb Bu komut, MariaDB hizmetini başlatır. Şimdi servisin çalıştığını doğrulamak için aşağıdaki komutu yazabilirsiniz:
sudo systemctl status mariadb 4. Adım: MariaDB'yi Başlangıçta Çalıştırmaya Ayarlayın
MariaDB'nin sistem yeniden başlatıldığında otomatik olarak başlamasını istiyorsanız, aşağıdaki komutu kullanabilirsiniz:
sudo systemctl enable mariadb MariaDB Güvenlik Yapılandırması
Kurulum tamamlandıktan sonra, MariaDB'nin güvenliğini sağlamak için birkaç önemli ayar yapmamız gerekiyor. MariaDB'nin güvenlik komut dosyasını çalıştırarak bu işlemi kolayca yapabiliriz. Bu komut, MariaDB'nin güvenliğini artırmak için şifreleri yapılandırmanıza, anonim kullanıcıları silmenize ve root erişimini kısıtlamanıza yardımcı olur.
Aşağıdaki komutu girin:
sudo mysql_secure_installation Bu komut, sizi birkaç soruya yönlendirecek ve bazı temel güvenlik ayarlarını yapmanıza olanak tanıyacaktır.
MariaDB ile Veritabanı Yönetimi
MariaDB kuruldu ve güvenlik yapılandırması yapıldı, şimdi veritabanı yönetimine geçelim. MariaDB ile veritabanları oluşturmak, verileri sorgulamak ve yönetmek oldukça basittir.
1. Adım: MariaDB'ye Giriş Yapın
MariaDB'yi yönetmek için terminal üzerinden MariaDB shell'ine giriş yapmanız gerekir. Bunun için şu komutu kullanabilirsiniz:
sudo mysql Bu komut sizi MariaDB shell'ine götürecektir. Burada veritabanlarınızı yönetebilirsiniz.
2. Adım: Yeni Bir Veritabanı Oluşturun
Yeni bir veritabanı oluşturmak için şu komutu kullanabilirsiniz:
CREATE DATABASE veritabani_adi; Bu komut, "veritabani_adi" adıyla yeni bir veritabanı oluşturur. Veritabanı adını istediğiniz gibi değiştirebilirsiniz.
3. Adım: Veritabanı Seçme
Oluşturduğunuz veritabanını kullanmak için şu komutu kullanarak veritabanını seçebilirsiniz:
USE veritabani_adi; 4. Adım: Veritabanına Tablo Ekleme
Bir veritabanı seçtikten sonra, o veritabanına tablo ekleyebiliriz. Örneğin, aşağıdaki gibi bir tablo eklemek için şu komutu kullanabilirsiniz:
CREATE TABLE kullanici (id INT AUTO_INCREMENT PRIMARY KEY, ad VARCHAR(100), email VARCHAR(100)); Bu komut, "kullanici" adında bir tablo oluşturur ve bu tablonun içinde "id", "ad" ve "email" adlı sütunlar bulunur.
5. Adım: Veritabanına Veri Ekleme
Tablonuzu oluşturduktan sonra veri eklemek için şu komutu kullanabilirsiniz:
INSERT INTO kullanici (ad, email) VALUES ('Ali Veli', 'ali@ornek.com'); Bu komut, "kullanici" tablosuna yeni bir kullanıcı ekler.
6. Adım: Veritabanı Verilerini Sorgulama
Veritabanını sorgulamak için SELECT komutunu kullanabilirsiniz. Örneğin, tüm kullanıcıları listelemek için şu komutu yazabilirsiniz:
SELECT * FROM kullanici; MariaDB İle İleri Seviye İşlemler
MariaDB, sadece temel veritabanı yönetimi değil, aynı zamanda performans iyileştirmeleri ve büyük veritabanı projeleri için güçlü bir altyapı sunar. İleri düzey özellikleri kullanarak, veritabanlarınızı daha verimli hale getirebilirsiniz.
Sonuç
MariaDB, Linux üzerinde hızlıca kurabileceğiniz ve yönetebileceğiniz güçlü bir veritabanı yönetim sistemidir. Bu rehberde, MariaDB'yi Linux üzerine kurmayı, veritabanı oluşturmayı ve temel yönetim işlemlerini nasıl gerçekleştireceğinizi öğrendiniz. Bu bilgilere sahip olduktan sonra, MariaDB'yi daha ileri düzeyde kullanabilir ve projenizde veritabanı yönetimi işlemlerini kolaylıkla gerçekleştirebilirsiniz.