Linux'ta MariaDB Kurulumu ve Veritabanı Yönetimi: Adım Adım Rehber

Linux üzerinde MariaDB kurulumunu ve veritabanı yönetimini adım adım öğrenin! Bu rehber, MariaDB ile veritabanlarınızı oluşturmayı ve yönetmeyi kolaylaştıracak.

BFS

Linux, güçlü ve esnek yapısıyla popüler bir işletim sistemidir. Birçok geliştirici ve sistem yöneticisi, veritabanı yönetim sistemlerini Linux üzerinde çalıştırmak ister. Bu yazıda, Linux üzerinde MariaDB kurulumu ve veritabanı yönetimi adımlarını detaylı bir şekilde inceleyeceğiz. Adım adım MariaDB'yi kuracak, veritabanı oluşturacak ve yönetim işlemlerini gerçekleştireceğiz. Hadi, başlayalım!

MariaDB Nedir?


MariaDB, MySQL'in açık kaynaklı bir çatalıdır ve aynı zamanda çok popüler bir veritabanı yönetim sistemidir. MySQL'e benzer bir yapı sunar, ancak birkaç ek özellik ve iyileştirme ile birlikte gelir. Eğer veritabanı yönetimi konusunda deneyiminiz yoksa, MariaDB iyi bir başlangıç noktasıdır.

Linux Üzerine MariaDB Kurulumu


İlk adım, MariaDB'yi Linux sisteminize kurmaktır. Çoğu modern Linux dağıtımı, MariaDB paketini resmi depolarında sunar, bu nedenle kurulum oldukça basittir.

1. Adım: Paket Depolarını Güncelleyin
İlk olarak, paket listelerini güncellememiz gerekiyor. Terminali açın ve aşağıdaki komutu girin:

sudo apt update


2. Adım: MariaDB Kurulumunu Gerçekleştirin
Paket listeleri güncellendikten sonra, MariaDB'yi kurmak için şu komutu girin:

sudo apt install mariadb-server


Kurulum işlemi başladıktan sonra, sistem gerekli paketleri indirip yükleyecektir. Bu işlem birkaç dakika sürebilir. Yükleme tamamlandığında, MariaDB başarıyla kurulmuş olacak.

3. Adım: MariaDB Servisini Başlatın
MariaDB'yi kurduktan sonra servisi başlatmak için aşağıdaki komutu kullanın:

sudo systemctl start mariadb


Bu komut, MariaDB hizmetini başlatır. Şimdi servisin çalıştığını doğrulamak için aşağıdaki komutu yazabilirsiniz:

sudo systemctl status mariadb


4. Adım: MariaDB'yi Başlangıçta Çalıştırmaya Ayarlayın
MariaDB'nin sistem yeniden başlatıldığında otomatik olarak başlamasını istiyorsanız, aşağıdaki komutu kullanabilirsiniz:

sudo systemctl enable mariadb


MariaDB Güvenlik Yapılandırması


Kurulum tamamlandıktan sonra, MariaDB'nin güvenliğini sağlamak için birkaç önemli ayar yapmamız gerekiyor. MariaDB'nin güvenlik komut dosyasını çalıştırarak bu işlemi kolayca yapabiliriz. Bu komut, MariaDB'nin güvenliğini artırmak için şifreleri yapılandırmanıza, anonim kullanıcıları silmenize ve root erişimini kısıtlamanıza yardımcı olur.

Aşağıdaki komutu girin:

sudo mysql_secure_installation


Bu komut, sizi birkaç soruya yönlendirecek ve bazı temel güvenlik ayarlarını yapmanıza olanak tanıyacaktır.

MariaDB ile Veritabanı Yönetimi


MariaDB kuruldu ve güvenlik yapılandırması yapıldı, şimdi veritabanı yönetimine geçelim. MariaDB ile veritabanları oluşturmak, verileri sorgulamak ve yönetmek oldukça basittir.

1. Adım: MariaDB'ye Giriş Yapın
MariaDB'yi yönetmek için terminal üzerinden MariaDB shell'ine giriş yapmanız gerekir. Bunun için şu komutu kullanabilirsiniz:

sudo mysql


Bu komut sizi MariaDB shell'ine götürecektir. Burada veritabanlarınızı yönetebilirsiniz.

2. Adım: Yeni Bir Veritabanı Oluşturun
Yeni bir veritabanı oluşturmak için şu komutu kullanabilirsiniz:

CREATE DATABASE veritabani_adi;


Bu komut, "veritabani_adi" adıyla yeni bir veritabanı oluşturur. Veritabanı adını istediğiniz gibi değiştirebilirsiniz.

3. Adım: Veritabanı Seçme
Oluşturduğunuz veritabanını kullanmak için şu komutu kullanarak veritabanını seçebilirsiniz:

USE veritabani_adi;


4. Adım: Veritabanına Tablo Ekleme
Bir veritabanı seçtikten sonra, o veritabanına tablo ekleyebiliriz. Örneğin, aşağıdaki gibi bir tablo eklemek için şu komutu kullanabilirsiniz:

CREATE TABLE kullanici (id INT AUTO_INCREMENT PRIMARY KEY, ad VARCHAR(100), email VARCHAR(100));


Bu komut, "kullanici" adında bir tablo oluşturur ve bu tablonun içinde "id", "ad" ve "email" adlı sütunlar bulunur.

5. Adım: Veritabanına Veri Ekleme
Tablonuzu oluşturduktan sonra veri eklemek için şu komutu kullanabilirsiniz:

INSERT INTO kullanici (ad, email) VALUES ('Ali Veli', 'ali@ornek.com');


Bu komut, "kullanici" tablosuna yeni bir kullanıcı ekler.

6. Adım: Veritabanı Verilerini Sorgulama
Veritabanını sorgulamak için SELECT komutunu kullanabilirsiniz. Örneğin, tüm kullanıcıları listelemek için şu komutu yazabilirsiniz:

SELECT * FROM kullanici;


MariaDB İle İleri Seviye İşlemler


MariaDB, sadece temel veritabanı yönetimi değil, aynı zamanda performans iyileştirmeleri ve büyük veritabanı projeleri için güçlü bir altyapı sunar. İleri düzey özellikleri kullanarak, veritabanlarınızı daha verimli hale getirebilirsiniz.

Sonuç


MariaDB, Linux üzerinde hızlıca kurabileceğiniz ve yönetebileceğiniz güçlü bir veritabanı yönetim sistemidir. Bu rehberde, MariaDB'yi Linux üzerine kurmayı, veritabanı oluşturmayı ve temel yönetim işlemlerini nasıl gerçekleştireceğinizi öğrendiniz. Bu bilgilere sahip olduktan sonra, MariaDB'yi daha ileri düzeyde kullanabilir ve projenizde veritabanı yönetimi işlemlerini kolaylıkla gerçekleştirebilirsiniz.

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