Bu yazıda, adım adım MariaDB'yi Linux üzerinde nasıl kurabileceğinizi ve veritabanı yönetiminde nelere dikkat etmeniz gerektiğini keşfedeceksiniz. Hazırsanız, başlayalım!
1. MariaDB Nedir?
2. MariaDB Kurulumuna Başlamadan Önce
3. MariaDB Kurulumu
# 3.1 Debian/Ubuntu Tabanlı Sistemler İçin Kurulum
sudo apt update
sudo apt install mariadb-server
Bu komutlar, sisteminizin güncellenmesini sağlar ve ardından MariaDB'yi kurar. Kurulum tamamlandığında, MariaDB servisini başlatmak için şu komutu yazın:
sudo systemctl start mariadb
Kurulumu doğrulamak için, aşağıdaki komutu kullanarak MariaDB servisinin durumunu kontrol edebilirsiniz:
sudo systemctl status mariadb
# 3.2 Red Hat/CentOS/Fedora Tabanlı Sistemler İçin Kurulum
sudo yum install mariadb-server
sudo systemctl start mariadb
Yine, kurulumun doğru bir şekilde yapıldığını doğrulamak için:
sudo systemctl status mariadb
4. MariaDB Güvenlik Yapılandırması
sudo mysql_secure_installation
Bu komut, MariaDB kurulumunu güvenli hale getirmek için size birkaç soru sorar. Şifre belirleme, anonim kullanıcıları kaldırma ve uzak bağlantıları engelleme gibi seçenekleri değerlendirebilirsiniz. Bu adım oldukça önemlidir, çünkü veritabanınızın kötü niyetli kişilere karşı korunmasını sağlar.
5. Veritabanı Oluşturma ve Yönetim
sudo mysql -u root -p
Bu komut, MariaDB'ye root kullanıcı olarak giriş yapmanıza olanak tanır. Şifrenizi girdikten sonra, MariaDB komut satırına erişeceksiniz.
# 5.1 Yeni Bir Veritabanı Oluşturma
CREATE DATABASE veritabani_adi;
Yukarıdaki komutta, "veritabani_adi" kısmını oluşturmak istediğiniz veritabanının adıyla değiştirin.
# 5.2 Veritabanını Listeleme
SHOW DATABASES;
Bu komut, sistemde bulunan tüm veritabanlarını gösterir.
# 5.3 Veritabanı Silme
DROP DATABASE veritabani_adi;
Dikkat! Veritabanını sildikten sonra veriler geri alınamaz, bu yüzden dikkatli olmalısınız.
# 5.4 Tablolarla Çalışma
USE veritabani_adi;
CREATE TABLE tablo_adi (
id INT AUTO_INCREMENT PRIMARY KEY,
ad VARCHAR(100),
soyad VARCHAR(100)
);
Burada, `tablo_adi` kısmını istediğiniz tablo adıyla değiştirin. Bu komut, yeni bir tablo oluşturur ve id, ad, soyad gibi sütunlar ekler.
# 5.5 Veri Ekleme ve Güncelleme
INSERT INTO tablo_adi (ad, soyad) VALUES ('Ali', 'Veli');
Bir kaydı güncellemek içinse:
UPDATE tablo_adi SET ad='Mehmet' WHERE id=1;
6. MariaDB Kullanırken Dikkat Edilmesi Gerekenler
- Kullanıcı Yönetimi: MariaDB’de farklı kullanıcılar oluşturabilir ve her birine farklı yetkiler verebilirsiniz. Bu, veritabanınızın güvenliğini artırır.
- Performans İzleme: Veritabanınızın hızını ve performansını izlemek için MariaDB’nin sunduğu araçları kullanabilirsiniz.
7. Sonuç
Açık kaynaklı bu güçlü araçla neler yapabileceğinizi keşfetmek ise tamamen sizin hayal gücünüze kalmış!