Linux'ta MariaDB Nasıl Kurulur ve Veritabanı Nasıl Yönetilir?

Bu blog yazısı, Linux üzerinde MariaDB kurulumunu ve veritabanı yönetimini detaylı bir şekilde açıklamaktadır.

BFS

Veritabanı yönetim sistemleri, bir yazılım geliştiricisinin en iyi dostu olabilir. Özellikle veritabanı yönetimi konusunda işinizi kolaylaştıracak en popüler seçeneklerden biri olan MariaDB'yi kullanarak, Linux sisteminizde güçlü ve güvenli veritabanları oluşturabilirsiniz. Bu yazıda, Linux üzerinde MariaDB'nin nasıl kurulacağına ve veritabanlarını nasıl yöneteceğinize dair detaylı bir rehber sunacağız.

MariaDB Nedir ve Neden Kullanmalısınız?



MariaDB, MySQL'in bir çatalı (fork) olarak doğmuş açık kaynaklı bir veritabanı yönetim sistemidir. MySQL'in yaratıcıları tarafından geliştirilen bu proje, veritabanı performansını artırmak ve daha güvenli bir alternatif sunmak amacıyla ortaya çıkmıştır. Çoğu zaman, Linux sunucularında veri depolamak ve yönetmek için tercih edilir.

Peki neden MariaDB? Çünkü MySQL ile uyumlu olup daha hızlıdır, daha fazla özellik sunar ve sürekli güncellenen güvenlik yamalarıyla daha güvenlidir. Şimdi, bu harika veritabanı sistemini Linux'ta nasıl kuracağımıza bakalım.

Adım 1: MariaDB Kurulumuna Başlamadan Önce



İlk olarak, Linux sunucunuzda root kullanıcısı olarak oturum açmanız gerekecek. Eğer kullanıcı erişiminiz yoksa, `sudo` komutuyla yönetici yetkilerini kullanabilirsiniz.

Önemli Hatırlatma: MariaDB'nin en son sürümünü kurmak için öncelikle sisteminizin güncel olduğundan emin olun.

Bunu yapmak için terminalde aşağıdaki komutu girin:


sudo apt update && sudo apt upgrade -y


Bu işlem, sisteminizdeki tüm yazılımların güncellenmesini sağlar ve herhangi bir eksik paket varsa, onları tamamlar.

Adım 2: MariaDB Kurulumunu Yapma



Şimdi, MariaDB'yi sisteminize kurma zamanı geldi! MariaDB'nin kurulumunu başlatmak için aşağıdaki komutu kullanabilirsiniz:


sudo apt install mariadb-server mariadb-client -y


Bu komut, MariaDB sunucu ve istemci yazılımlarını sisteminize indirip kuracaktır. Kurulum işlemi tamamlandığında, MariaDB otomatik olarak başlatılır. Ancak, güvenlik ayarlarının doğru yapılması için kurulumdan sonra bazı ek adımlar atmanız gerekiyor.

Adım 3: MariaDB Güvenlik Yapılandırması



MariaDB'nin kurulumunu başarıyla tamamladıktan sonra, güvenliği sağlamak için MariaDB'nin kendi güvenlik yapılandırma aracını çalıştırmanız gerekmektedir. Bu, varsayılan kullanıcı hesapları, şifre politikaları ve bazı gereksiz özelliklerin devre dışı bırakılması gibi adımları içerir.

Aşağıdaki komutla güvenlik yapılandırmasını başlatabilirsiniz:


sudo mysql_secure_installation


Bu komut, sizden root şifresini girmenizi isteyecek ve ardından güvenlik özelliklerini yapılandırmak için bir dizi soruyla karşılaşacaksınız. Bu soruları şu şekilde cevaplayabilirsiniz:

1. Yalnızca güçlü bir root şifresi belirleyin.
2. Yerli test veritabanlarını kaldırın.
3. Uzak bağlantılara izin vermeyin.

Adımları takip ederek veritabanınızın güvenliğini sağlamak önemlidir.

Adım 4: MariaDB’ye Bağlanmak



Kurulumdan sonra MariaDB'ye bağlanmak oldukça basittir. MariaDB'ye root kullanıcısı olarak bağlanmak için şu komutu kullanabilirsiniz:


sudo mysql -u root -p


Burada, `-u root` ifadesi ile MariaDB'ye root kullanıcısı olarak bağlanıyoruz ve `-p` komutu ile şifremizi giriyoruz. Bağlantı başarılı olduktan sonra, MariaDB'nin terminal tabanlı komut satırına erişebilirsiniz.

Adım 5: Veritabanı Yönetimi



Şimdi, veritabanlarını oluşturup yönetmeye başlayalım. MariaDB'ye giriş yaptıktan sonra, ilk olarak yeni bir veritabanı oluşturmak için şu komutu kullanabilirsiniz:


CREATE DATABASE ornek_veritabani;


Burada, `ornek_veritabani` ismi yerine oluşturmak istediğiniz veritabanının adını yazabilirsiniz.

Bir veritabanını görmek için şu komutu kullanabilirsiniz:


SHOW DATABASES;


Bu komut, MariaDB'deki tüm veritabanlarını listeleyecektir.

Veritabanına giriş yapmak için ise aşağıdaki komutu kullanabilirsiniz:


USE ornek_veritabani;


Bundan sonra, veritabanınızla etkileşim kurabilir ve SQL sorguları yazabilirsiniz.

Adım 6: Veritabanı Kullanıcıları Oluşturma



Veritabanlarını yönetirken, farklı kullanıcılar oluşturmak ve onlara belirli yetkiler vermek önemlidir. Bu, veritabanı güvenliğini artıracak ve farklı kullanıcıların yalnızca gerekli verilere erişmesini sağlayacaktır.

Aşağıdaki komut ile yeni bir kullanıcı oluşturabilirsiniz:


CREATE USER 'kullanici_adi'@'localhost' IDENTIFIED BY 'sifre';


Yeni kullanıcıya veritabanı üzerinde yetki vermek için şu komutu kullanabilirsiniz:


GRANT ALL PRIVILEGES ON ornek_veritabani.* TO 'kullanici_adi'@'localhost';


Veritabanındaki yetkilerin güncellenmesi için aşağıdaki komutu kullanabilirsiniz:


FLUSH PRIVILEGES;


Bu adımla, yeni kullanıcıya verilen yetkilerin aktif olmasını sağlarsınız.

Adım 7: MariaDB’nin Başlatılması ve Duraklatılması



MariaDB'nin durumunu kontrol etmek için şu komutları kullanabilirsiniz:


sudo systemctl status mariadb


MariaDB'yi başlatmak için:


sudo systemctl start mariadb


MariaDB’yi durdurmak için:


sudo systemctl stop mariadb


MariaDB’nin her sistem açılışında otomatik olarak başlaması için şu komutu kullanabilirsiniz:


sudo systemctl enable mariadb


Sonuç: MariaDB İle Veritabanı Yönetiminde Usta Olun



Artık Linux üzerinde MariaDB'yi kurduk, yapılandırdık ve kullanmaya başladık. MariaDB, veritabanı yönetiminde güvenli, hızlı ve esnek bir çözüm sunar. Bu yazıdaki adımları takip ederek, veritabanlarınızı güvenle yönetebilir ve ihtiyaçlarınıza göre özelleştirebilirsiniz.

Veritabanı yönetiminde uzmanlaşmak zaman alabilir, ancak bu adımları doğru bir şekilde izlerseniz Linux'ta MariaDB ile profesyonel bir yönetici olabilirsiniz.

İlgili Yazılar

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

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...

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

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...