MariaDB Nedir ve Neden Kullanılır?
MariaDB, MySQL'in bir çatallanmasıdır. MySQL'in birçok özelliğini barındıran ve özellikle hız ve güvenlik açısından geliştirilmiş bir alternatiftir. Birçok popüler yazılım, MariaDB'yi tercih eder çünkü açık kaynak kodlu olması, topluluk desteği ve mükemmel performansı sayesinde oldukça popülerdir.
Linux'ta MariaDB Nasıl Kurulur?
MariaDB'yi Linux üzerinde kurmak oldukça basittir. Ancak, her dağıtımda kurulum işlemi farklı olabilir. Burada en yaygın kullanılan Ubuntu ve CentOS için adımları vereceğim.
Ubuntu ve Debian Tabanlı Dağıtımlar için Kurulum:
İlk adım olarak, sisteminizi güncel tutmak önemlidir. Terminali açın ve aşağıdaki komutları sırasıyla çalıştırın:
sudo apt update
sudo apt upgrade
Şimdi MariaDB'yi kurmaya hazırız. Aşağıdaki komutla MariaDB'yi yükleyebilirsiniz:
sudo apt install mariadb-server
Kurulum işlemi tamamlandığında, MariaDB servisini başlatmak için şu komutu kullanın:
sudo systemctl start mariadb
Ve MariaDB’nin otomatik olarak başlamasını sağlamak için:
sudo systemctl enable mariadb
CentOS ve RedHat Tabanlı Dağıtımlar için Kurulum:
CentOS veya RedHat kullanıyorsanız, MariaDB'nin kurulum süreci oldukça benzer. İlk olarak, MariaDB deposunu ekleyin:
sudo yum install mariadb-server
Sonrasında, MariaDB'yi başlatın ve sistemin her açılışında otomatik olarak başlamasını sağlayın:
sudo systemctl start mariadb
sudo systemctl enable mariadb
MariaDB'nin kurulumunun ardından, güvenliği arttırmak için aşağıdaki komutu çalıştırarak MariaDB'nin güvenlik yapılandırmasını yapabilirsiniz:
sudo mysql_secure_installation
Bu komut, root kullanıcısı için bir şifre belirlemenizi, anonim kullanıcıları silmenizi ve kök erişimini sınırlamanızı isteyecek. Bu adımı dikkatle takip edin ve sisteminizi güvende tutun.
MariaDB ile Veritabanı Yönetimi
MariaDB kurulduktan sonra, terminal üzerinden veritabanı yönetimi yapabilirsiniz. İşte bazı temel komutlar:
MariaDB'ye Bağlanmak:
Veritabanına bağlanmak için şu komutu kullanın:
sudo mysql -u root -p
Parola istendiğinde, önceki adımda belirlediğiniz root parolasını girin.
Yeni Bir Veritabanı Oluşturmak:
Veritabanı oluşturmak için aşağıdaki komutu kullanabilirsiniz:
CREATE DATABASE veritabani_adi;
Bu komut, "veritabani_adi" adında yeni bir veritabanı oluşturur.
Veritabanlarını Listelemek:
Sistemdeki mevcut veritabanlarını görmek için şu komutu kullanabilirsiniz:
SHOW DATABASES;
Bir Veritabanını Silmek:
Bir veritabanını silmek için aşağıdaki komutu kullanabilirsiniz:
DROP DATABASE veritabani_adi;
Tablo Oluşturmak:
Veritabanınızda bir tablo oluşturmak için şu komutu kullanabilirsiniz:
CREATE TABLE tablo_adi (
id INT AUTO_INCREMENT PRIMARY KEY,
isim VARCHAR(100),
email VARCHAR(100)
);
Veri Ekleme:
Tabloya veri eklemek için aşağıdaki komutu kullanabilirsiniz:
INSERT INTO tablo_adi (isim, email)
VALUES ('Ali', 'ali@example.com');
Veri Görüntüleme:
Tablodaki verileri görüntülemek için şu komutu kullanabilirsiniz:
SELECT * FROM tablo_adi;
MariaDB ile Güvenlik ve Yönetim İpuçları
MariaDB’yi güvenli bir şekilde yönetmek önemlidir. İşte birkaç ipucu:
1. Parola Güvenliği: Root kullanıcısının parolasını karmaşık ve güçlü tutun. Basit parolalar, güvenlik açıklarına yol açabilir.
2. Yedekleme: Veritabanlarınızı düzenli olarak yedekleyin. Bu, veri kaybına karşı korunmanıza yardımcı olur.
3. Yetki Yönetimi: Kullanıcılarınız için özel yetkiler tanımlayın ve her kullanıcının yalnızca ihtiyacı olan erişimi almasını sağlayın.
Sonuç
Linux üzerinde MariaDB kurulumu ve veritabanı yönetimi, adım adım takip edebileceğiniz kolay bir süreçtir. Artık MariaDB ile veri yönetimini öğrenerek, güçlü ve güvenli veritabanları oluşturabilirsiniz. Unutmayın, her zaman güvenliği ön planda tutarak veritabanı işlemlerinizi yapmanız önemlidir. İyi çalışmalar ve başarılar!