MariaDB Nedir?
MariaDB, MySQL'in bir çatallaması olarak geliştirilen açık kaynaklı bir veritabanı yönetim sistemidir. MySQL’in sunduğu tüm özelliklere sahiptir ve aynı zamanda bazı geliştirmeler ve ek özelliklerle kullanıcıların beğenisine sunulmuştur. Eğer MySQL kullanıyorsanız, MariaDB’ye geçmek oldukça kolaydır ve çoğu durumda neredeyse hiçbir değişiklik yapmanıza gerek kalmaz.
MariaDB’yi Kurmaya Başlayalım!
Her şeyden önce, MariaDB’yi kurmaya başlamadan önce sisteminizin güncel olduğundan emin olun. Aşağıda adım adım MariaDB kurulumunu anlatacağız.
Adım 1: Sistem Güncellemelerini Yapın
Öncelikle, terminali açın ve sisteminize en son güncellemeleri yapın. Eğer Ubuntu kullanıyorsanız, aşağıdaki komutları sırasıyla girmeniz yeterli olacaktır:
sudo apt update
sudo apt upgrade
Bu adım, sisteminizdeki paketlerin güncel olmasını sağlar ve kurulum sırasında herhangi bir hata ile karşılaşma riskinizi azaltır.
Adım 2: MariaDB’yi Kurun
MariaDB’nin en son sürümünü yüklemek için, terminalde şu komutu kullanabilirsiniz:
sudo apt install mariadb-server
Kurulum işlemi başlayacak ve birkaç dakika içinde tamamlanacaktır. MariaDB kurulumunun ardından, veritabanı sunucusunun düzgün çalışıp çalışmadığını kontrol etmek için şu komutu yazabilirsiniz:
sudo systemctl status mariadb
Eğer her şey yolunda gittiyse, "active (running)" yazısını göreceksiniz. Bu, MariaDB sunucusunun başarıyla çalıştığını gösterir.
MariaDB’yi Güvenli Hale Getirme
Kurulumdan sonra, MariaDB’nin güvenliğini sağlamak önemlidir. Bunu yapmak için MariaDB güvenlik betiğini çalıştırmamız gerekiyor:
sudo mysql_secure_installation
Bu betik, şifrenizi belirlemenizi, anonim kullanıcıları kaldırmanızı ve root kullanıcı için uzaktan bağlantıları engellemenizi sağlar. Adımları dikkatlice takip edin ve güvenliği sağlamak adına gerekli ayarları yapın.
MariaDB’ye Bağlanmak ve Yönetmek
Kurulum ve güvenlik adımlarını tamamladıktan sonra, MariaDB’ye bağlanabilir ve veritabanınızı yönetmeye başlayabilirsiniz. Bağlantı kurmak için şu komutu kullanabilirsiniz:
sudo mysql -u root -p
Bu komut, MariaDB’yi root kullanıcı olarak çalıştırmanıza olanak tanır. Şifrenizi girdikten sonra, MariaDB’nin komut satırına erişebilirsiniz.
Veritabanı Oluşturmak
Yeni bir veritabanı oluşturmak için şu SQL komutunu kullanabilirsiniz:
CREATE DATABASE ornek_veritabani;
Veritabanını oluşturduktan sonra, ona kullanıcı ekleyebilir ve bu kullanıcının belirli izinlere sahip olmasını sağlayabilirsiniz:
CREATE USER 'kullanici_adi'@'localhost' IDENTIFIED BY 'parola';
GRANT ALL PRIVILEGES ON ornek_veritabani.* TO 'kullanici_adi'@'localhost';
FLUSH PRIVILEGES;
Bu komutlar, 'ornek_veritabani' adında bir veritabanı oluşturur ve 'kullanici_adi' adında bir kullanıcıya tam yetki verir.
Veritabanı Yedekleme ve Geri Yükleme
Veritabanınızı düzenli olarak yedeklemek önemlidir. MariaDB ile yedekleme işlemi oldukça basittir. Veritabanını yedeklemek için şu komutu kullanabilirsiniz:
mysqldump -u root -p ornek_veritabani > ornek_veritabani_backup.sql
Yedek aldıktan sonra, herhangi bir sorun durumunda veritabanınızı geri yüklemek için şu komutu kullanabilirsiniz:
mysql -u root -p ornek_veritabani < ornek_veritabani_backup.sql
MariaDB’yi Yönetmek için İpuçları
MariaDB yönetimi için bazı temel komutlar şunlardır:
- Veritabanlarını listelemek için:
SHOW DATABASES;
- Mevcut kullanıcıları listelemek için:
SELECT User FROM mysql.user;
- Bir veritabanını silmek için:
DROP DATABASE ornek_veritabani;
Bu komutlar sayesinde, MariaDB'yi daha verimli bir şekilde yönetebilir ve sisteminizdeki veritabanlarını daha kolay kontrol edebilirsiniz.
Sonuç: MariaDB ile Güçlü Bir Veritabanı Yönetimi
MariaDB, güçlü özellikleri, güvenliği ve yüksek performansı ile veritabanı yönetimi için mükemmel bir tercihtir. Yukarıdaki adımları takip ederek, hızlıca MariaDB’yi kurabilir ve veritabanınızı yönetmeye başlayabilirsiniz. Unutmayın, düzenli yedekleme ve güvenlik önlemleri almak, veritabanınızı sağlıklı tutmak için kritik öneme sahiptir. Eğer bir yazılımcıysanız, bu rehber sayesinde MariaDB’ye dair her şeyi kolayca öğrenebileceksiniz.