Ubuntu 20.04 Üzerinde MariaDB Kurulumu
MariaDB açık kaynaklı bir ilişkisel veritabanı sunucusudur. Hangi MySQL orijinal geliştiricileri tarafından yapılır. MariaDB, MySQL sunucusu, API’ler ve komutlarla yüksek uyumluluğu sürdürmeyi amaçlamıştır.
Bu eğitim, Ubuntu 20.04 LTS sisteminize Mariadb veritabanı sunucusunu kurmanıza yardımcı olacaktır.
Ön şartlar
- Ubuntu 20.04 sistemini çalıştırma
- Kök veya sudo ayrıcalıklı hesabıyla giriş erişimi
Adım 1 – Depo Kurulumu
Varsayılan paketler depoları Mariadb sunucusunun eski sürümlerini içerir. Bu nedenle, paketlerin en son sürümünü sağlayan resmi veri havuzunu kullanmak iyi olacaktır.
İlk olarak, komutları çalıştırarak paket imzalama anahtarını sisteminize ekleyin:
sudo apt install software-properties-common sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
Ardından, Ubuntu sisteminizde uygun bir yapılandırma dosyası oluşturun. Dosya çalıştırma komutu oluşturmak için:
sudo nano /etc/apt/sources.list.d/mariadb.list
Dosyaya aşağıdaki içeriği ekleyin.
# MariaDB 10.4 Repository deb [arch=amd64] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.4/ubuntu focal main deb-src http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.4/ubuntu focal main
Dosyayı kaydedin ve kapatın.
Adım 2 – MariaDB’yi Ubuntu’ya yükleyin
Resmi MariaDB deposu, MariaDB sunucu paketlerinin en son sürümünü içerir.
Paket deposunu ekledikten sonra, MariaDB sunucu paketlerini ve gerekli bağımlılıkları yüklemek için aşağıdaki komutları çalıştırın.
sudo apt update sudo apt install mariadb-server
Yukarıdaki komut Mariadb sunucusunu, istemci araçlarını ve diğer gerekli paketleri sisteminize kuracaktır.
Adım 3 – Kurulum Sonrası Kurulum
MariaDB paketi, yükleme sonrası adımlarını tamamlamak için bir komut satırı yardımcı programı sağlar. Kök kullanıcı için parola yapılandırmayı ve gereksiz veritabanını varsayılan yüklemeden kaldırmayı içerir.
MariaDB yükleme sonrası sihirbazını çalıştırmak için şunu yazın:
sudo mysql_secure_installation
Bir sihirbaz, MaraiDB kök kullanıcı parolasını ayarlamak için bazı girişleri isteyecektir. Anonim kullanıcıları kaldırarak MariaDB kurulumunuzu güvenli hale getirin, uzak ana bilgisayardan root girişini devre dışı bırakın ve test veritabanlarını kaldırın.
Tercih edilen bir seçim, tüm soru için evet (‘y’) demektir:
- Kök için geçerli şifreyi girin (hiçbiri için girin): [SADECE BASIN GİRİN]
- Kök şifresi ayarlan? [E / h] y
- Yeni Şifre: [GÜVENLİ BİR ŞİFRE GİRİN]
- Yeni şifreyi tekrar giriniz: [ PAROLANIZI ONAYLAYIN ]
- Anonim kullanıcılar kaldırılsın mı? [E / h] y
- Kök girişine uzaktan izin verilsin mi? [E / h] y
- Test veritabanı kaldırılsın mı? [E / h] y
- Ayrıcalık tabloları şimdi yeniden yüklensin mi? [E / h] y
Adım 4 – MariaDB’ye bağlanın
MaraiDB paketleri veritabanı sunucusunu komut satırı üzerinden bağlamak için bir komut satırı yardımcı programı sağlar. Veritabanı sunucunuzu tamamen yönetebileceğiniz yer.
MariaDB sunucusunu bağlamak için terminalde aşağıdaki komutu çalıştırın:
mysql -u root -p
Yukarıdaki adımda yapılandırılan kök hesabın şifresini girin.
Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 57 Server version: 10.4.13-MariaDB-1:10.4.13+maria~focal-log mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]>
Adım 5 – Mariadb Hizmetini Yönetin
Ubuntu sistemlerinin en son sürümü hizmetleri yönetmek için systemd kullanır. Mariadb hizmetini sisteminizde yönetmek için aşağıdaki komutları kullanabilirsiniz.
sudo systemctl start mariadb # Hizmeti başlatmak için sudo systemctl stop mariadb # Hizmeti durdurmak için sudo systemctl status mariadb # Hizmet durumunu kontrol etmek için sudo systemctl restart mariadb # Hizmeti durdurup ardından başlatmak için
6. Adım – Veritabanı ve Kullanıcı Oluşturma (İsteğe bağlı)
Bu sizin için isteğe bağlı bir adımdır. Aşağıdaki komutlar bir veritabanı, kullanıcı oluşturmanıza ve veritabanındaki kullanıcıya ayrıcalık atamanıza yardımcı olur.
Aşağıdaki komutları kullanmak için önce MariaDB sunucusuna komut satırı üzerinden bağlanmanız gerekir.
CREATE DATABASE mydb; CREATE USER ‘myuser’@’localhost’ IDENTIFIED BY ‘my_secure_password’; GRANT ALL ON mydb.* TO ‘myuser’@’localhost’; FLUSH PRIVILEGES; |
Sonuç
Bu derste, MariaDB’yi Ubuntu Linux sistemine kurmayı öğrendiniz.