MariaDB Nasıl Kurulur ve Yapılandırılır?

MariaDB Nasıl Kurulur ve Yapılandırılır?

MariaDB kurulumu ve yapılandırması hakkında detaylı bir rehber.

BFS

MariaDB ile tanışmaya hazır mısınız? Eğer veritabanı yönetimi konusunda biraz deneyiminiz varsa, MariaDB'nin ne kadar güçlü ve esnek olduğunu zaten biliyorsunuzdur. Ama sıfırdan başlıyorsanız ve nasıl kurulum yapılacağına dair kafanızda bazı soru işaretleri varsa, doğru yerdesiniz! Bugün sizlere, MariaDB’yi adım adım nasıl kuracağınızı ve yapılandıracağınızı anlatacağım.

MariaDB Nedir ve Neden Kullanılır?



MariaDB, MySQL'in bir çatallaması olarak geliştirilen açık kaynaklı bir veritabanı yönetim sistemidir. Birçok büyük uygulama ve web sitesi tarafından tercih edilen bu sistem, veri yönetimini çok daha hızlı ve güvenli hale getirebilir. Özellikle yüksek trafikli projelerde, MariaDB'nin sağladığı performans artışı oldukça etkileyicidir.

Peki, neden MariaDB? Çünkü güvenli, ölçeklenebilir ve güçlü bir çözüm arayan geliştiriciler için mükemmel bir seçimdir. Ayrıca, tamamen açık kaynaklı olması, büyük bir topluluğun desteğini almanız anlamına gelir.

MariaDB Kurulumu Adım Adım



MariaDB’yi kurmak aslında düşündüğünüz kadar zor değil. Hadi gelin, şimdi adım adım nasıl kurulum yapacağımıza bakalım.

Adım 1: MariaDB'yi İndirin

İlk adım olarak, MariaDB’nin en son sürümünü resmi web sitesinden indireceğiz. Eğer Linux kullanıyorsanız, sisteminizin paket yöneticisini kullanarak kurulum yapabilirsiniz. Ancak, Windows veya macOS kullanıyorsanız, MariaDB'nin dökümantasyonuna göz atarak doğru sürümü indirebilirsiniz.

Adım 2: Kurulum İçin Paket Yöneticisi Kullanmak (Linux İçin)

Özellikle Ubuntu ve Debian tabanlı sistemlerde MariaDB’yi kurmak oldukça kolaydır. Aşağıdaki komutları kullanarak hızlıca kurulum işlemini başlatabilirsiniz:


sudo apt update
sudo apt install mariadb-server


Bu komutlar, MariaDB'yi en son sürümüyle kuracaktır. Eğer farklı bir dağıtım kullanıyorsanız, paket yöneticisini buna göre değiştirebilirsiniz.

Adım 3: Windows ve macOS İçin Kurulum

Windows kullanıcıları, MariaDB’nin Windows sürümünü indirip kurulum sihirbazını takip edebilirler. Bu sihirbaz, kurulum sırasında gerekli olan tüm ayarları yapmanıza yardımcı olacaktır. macOS kullanıcıları ise Homebrew kullanarak kolayca MariaDB’yi kurabilirler:


brew install mariadb


Adım 4: MariaDB Servisini Başlatın

Kurulum tamamlandıktan sonra, MariaDB servisini başlatmak için aşağıdaki komutu çalıştırabilirsiniz:


sudo systemctl start mariadb


Adım 5: MariaDB'yi Başlangıçta Otomatik Olarak Başlatacak Şekilde Ayarlama

MariaDB her yeniden başlatıldığında otomatik olarak çalışsın istiyorsanız, aşağıdaki komutu kullanarak bu ayarı yapabilirsiniz:


sudo systemctl enable mariadb


MariaDB Güvenlik Yapılandırması



Kurulumun ardından yapmanız gereken önemli bir adım da MariaDB güvenlik yapılandırmasıdır. Veritabanı sunucunuzun güvenliğini sağlamak için aşağıdaki komutu kullanabilirsiniz:


sudo mysql_secure_installation


Bu komut, birkaç temel güvenlik sorusu sorarak, parolanızın gücünü artırmanıza ve gereksiz kullanıcıları kaldırmanıza yardımcı olur. Bu aşama, veritabanınızın güvenliği için oldukça kritik bir adımdır.

Veritabanı ve Kullanıcı Oluşturma



MariaDB kurulumunu tamamladık, ancak veritabanı oluşturmak ve kullanıcıları yapılandırmak için biraz daha işlem yapmamız gerekiyor. Öncelikle, MariaDB'ye giriş yapalım:


sudo mysql -u root -p


Giriş yaptıktan sonra, bir veritabanı oluşturmak için şu komutu kullanabilirsiniz:


CREATE DATABASE veritabani_adi;


Ve ardından, bu veritabanına erişebilecek bir kullanıcı oluşturmak için şu komutu kullanabilirsiniz:


CREATE USER 'kullanici_adi'@'localhost' IDENTIFIED BY 'parola';
GRANT ALL PRIVILEGES ON veritabani_adi.* TO 'kullanici_adi'@'localhost';
FLUSH PRIVILEGES;


Bu komut, belirlediğiniz veritabanına erişebilecek bir kullanıcı oluşturur ve gerekli yetkileri ona tanımlar.

MariaDB’ye Uzak Bağlantı Yapılandırması



MariaDB’ye yalnızca yerel bağlantılar değil, aynı zamanda uzak bağlantılar da yapılabilir. Ancak, güvenlik için bu bağlantıları düzgün bir şekilde yapılandırmak önemlidir. Yapılandırmak için aşağıdaki adımları takip edebilirsiniz:

1. MariaDB konfigürasyon dosyasını düzenleyin:


sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf


2. “bind-address” satırını bulun ve bunu “0.0.0.0” olarak değiştirin. Bu, MariaDB’nin tüm IP adreslerinden gelen bağlantıları kabul etmesini sağlar.

Not: Bu ayarı yaptıktan sonra, güvenlik duvarınızda gerekli portları açmanız gerekebilir.

3. MariaDB servisini yeniden başlatın:


sudo systemctl restart mariadb


Sonuç



MariaDB’nin kurulumu ve yapılandırması düşündüğünüz kadar karmaşık değil! Kurulumdan güvenlik yapılandırmasına, veritabanı oluşturma işlemlerinden uzak bağlantı yapılandırmasına kadar her şeyi adım adım ele aldık. Artık MariaDB’nin gücünden faydalanarak verilerinizi güvenli ve hızlı bir şekilde yönetebilirsiniz.

Unutmayın, güvenlik her şeyden önce gelir. MariaDB kurulumunu tamamladıktan sonra, düzenli olarak güncellemeleri kontrol etmek ve veritabanınızı güvenli tutmak çok önemlidir. Böylece, hem verilerinizi korur hem de sisteminizin performansını en üst seviyeye çıkarabilirsiniz.

İlgili Yazılar

Benzer konularda diğer yazılarımız

"Veri Güvenliği: MySQL Veritabanınızı Hack’lere Karşı Nasıl Korursunuz?"

Veri güvenliği, günümüz dijital dünyasında en kritik konulardan biri haline geldi. Özellikle veritabanları, saldırganların hedef aldığı ve hassas verilerin çalındığı ilk yerlerden biridir. MySQL veritabanları, dünya çapında en çok kullanılan açık kaynaklı...

Yapay Zeka ile Veritabanı Yönetimi: Geleceğin Veri Tabanlarını Bugünden Keşfedin

Günümüzde teknoloji hızla ilerliyor ve bu ilerleme, veritabanı yönetimini de derinden etkiliyor. Ancak bir soru var: “Veritabanları nasıl daha verimli, güvenli ve hızlı hale getirilebilir?” Cevap aslında çok yakın: Yapay zeka! Evet, veritabanı yönetimi...

Karmaşık Veritabanı Yönetiminde Yeni Nesil Çözümler: Mikroservisler ile Veri Bütünlüğü ve Performans Optimizasyonu

Karmaşık Veritabanı Yapılarına Yenilikçi YaklaşımDijital dönüşümün hızla ilerlediği günümüzde, işletmeler daha büyük veri kümeleriyle başa çıkabilmek için sürekli yenilik arayışında. Geleneksel monolitik veritabanı yapıları, zamanla bu büyüyen veriye...