MariaDB Kurulumu

Bu makalede MariaDB Kurulumunu inceleyebilirsiniz.

MariaDB LAMP (Linux, Apache, MySQL, PHP/Python/Perl) yığınının veritabanı kısmı olarak MySQL'e alternatif olarak yaygın olarak kullanılan açık kaynaklı bir veritabanı yönetim sistemidir . MySQL'in hemen yerine geçmesi amaçlanıyor.

Aşağıdaki komutlar ile gerekli güncelleme işlemi ve kurulum yapabilirsiniz;

sudo apt update
sudo apt install mariadb-server
sudo mysql_secure_installation

Adım 1 – MariaDB'nin Kurulumu

Adım 2 — MariaDB'yi Yapılandırma

Yeni MariaDB kurulumları için bir sonraki adım, dahil edilen güvenlik komut dosyasını çalıştırmaktır. Bu komut dosyası, uzak kök oturum açma işlemleri ve örnek kullanıcılar gibi şeyler için daha az güvenli olan varsayılan seçeneklerden bazılarını değiştirir .

Bu sizi MariaDB kurulumunuzun güvenlik seçeneklerinde bazı değişiklikler yapabileceğiniz bir dizi istemden geçirecektir. İlk istem sizden mevcut veritabanı root şifresini girmenizi isteyecektir . Henüz bir ayar yapmadığınız için ENTERtuşuna basarak belirtebilirsiniz .

Bir sonraki istem size bir veritabanı root parolası ayarlamak isteyip istemediğinizi sorar . Ubuntu'da, MariaDB'nin root hesabı, otomatik sistem bakımına yakından bağlıdır, dolayısıyla bu hesap için yapılandırılmış kimlik doğrulama yöntemlerini değiştirmemeliyiz. Bunu yapmak, bir paket güncellemesinin yönetici hesabına erişimi kaldırarak veritabanı sistemini bozmasını mümkün kılacaktır. Yazın şifrenizi yazın ardından "ENTER" tuşuna basın

Daha sonra, kimlik doğrulamasının kullanım durumunuza uygun olmaması durumunda, parola erişimi için ek bir yönetici hesabının nasıl kurulacağını ele alacağız.

Buradan, sonraki tüm soruların varsayılanlarını kabul etmek için Yve ardından ENTERtuşuna basabilirsiniz, bazı kullanıcılar ve test veritabanını kaldıracak, uzaktan root oturum açma işlemlerini devre dışı bırakacak ve bu yeni kuralları yükleyerek MariaDB'nin yaptığınız değişiklikleri hemen uygulamasını sağlayacaktır.

Bununla MariaDB'nin ilk güvenlik yapılandırmasını tamamladınız. Bir sonraki adım isteğe bağlı bir adımdır, ancak MariaDB sunucunuzda bir parola ile kimlik doğrulamayı tercih ediyorsanız bu adımı izlemelisiniz.

Adım 3 — (İsteğe Bağlı) Parola Kimlik Doğrulaması Kullanan Bir Yönetici Kullanıcı Oluşturma

MariaDB 10.3 çalıştıran Ubuntu sistemlerinde, kökunix_socket MariaDB kullanıcısı , varsayılan olarak parola yerine eklentiyi kullanarak kimlik doğrulaması yapacak şekilde ayarlanmıştır . Bu, çoğu durumda daha fazla güvenlik ve kullanılabilirlik sağlar, ancak aynı zamanda harici bir programa (örn. phpMyAdmin) yönetici haklarına izin vermeniz gerektiğinde işleri karmaşık hale getirebilir.

Sunucu, günlük döndürme ve sunucuyu başlatma ve durdurma gibi görevler için rot hesabı kullandığından, root hesabın kimlik doğrulama ayrıntılarını değiştirmemek en iyisidir . Yapılandırma dosyasındaki kimlik bilgilerinin değiştirilmesi /etc/mysql/debian.cnf başlangıçta işe yarayabilir, ancak paket güncellemeleri potansiyel olarak bu değişikliklerin üzerine yazılabilir. Paket bakımcıları, root hesabı değiştirmek yerine parola tabanlı erişim için ayrı bir yönetim hesabı oluşturulmasını önerir.

Bu amaçla, root hesapla aynı yeteneklere sahip , ancak parola kimlik doğrulaması için yapılandırılmış admin adında yeni bir hesap oluşturacağız . Terminalinizden MariaDB istemini açın:

Ardından root ayrıcalıklarına ve parola tabanlı erişime sahip yeni bir kullanıcı oluşturun. Tercihlerinize uyacak şekilde kullanıcı adınızı ve şifrenizi değiştirdiğinizden emin olun:

Son olarak MariaDB kurulumunu test edelim.

Adım 4 — MariaDB'yi test etme

Varsayılan kurulduğunda MariaDB otomatik olarak çalışmaya başlayacaktır. Bunu test etmek için durumunu kontrol edin.

Aşağıdakine benzer bir çıktı alacaksınız:

MariaDB çalışmıyorsa, komutuyla başlatabilirsiniz sudo systemctl start mariadb.

mysqladminEk bir kontrol için, yönetim komutlarını çalıştırmanıza izin veren bir istemci olan aracı kullanarak veritabanına bağlanmayı deneyebilirsiniz . Örneğin, bu komut, Unix soketini kullanarak MariaDB'ye root olarak bağlanıp sürümü döndürmenizi söylüyor:

Buna benzer bir çıktı alacaksınız:

Parola kimlik doğrulaması ile ayrı bir yönetici kullanıcı yapılandırdıysanız aynı işlemi şunu yazarak gerçekleştirebilirsiniz:

Bu, MariaDB'nin çalışır durumda olduğu ve kullanıcınızın kimliğini başarıyla doğrulayabildiği anlamına gelir.

Kurulum Tamamlandı

Bu kılavuzda MariaDB ilişkisel veritabanı yönetim sistemini kurdunuz ve mysql_secure_installationbirlikte geldiği komut dosyasını kullanarak güvenliğini sağladınız. Ayrıca, MariaDB sunucusunun işlevselliğini test etmeden önce parola kimlik doğrulamasını kullanan yeni bir yönetici kullanıcı oluşturma seçeneğiniz de mevcut.

Artık çalışan ve güvenli bir MariaDB sunucunuz bulunmakta.

Last updated