Android

Debian 10'da mariadb nasıl kurulur

7. DATABASE MARIADB - PHPMYADMIN DEBIAN 10 || INSTALL AND CONFIGURE

7. DATABASE MARIADB - PHPMYADMIN DEBIAN 10 || INSTALL AND CONFIGURE

İçindekiler:

Anonim

MariaDB, açık kaynak kodlu, çok iş parçacıklı ilişkisel veritabanı yönetim sistemidir, MySQL için geriye dönük uyumlu bir yedektir. MariaDB, Debian'daki MySQL'in varsayılan uygulamasıdır.

Bu eğitimde Debian 10'da MariaDB'nin nasıl kurulacağı açıklanmaktadır.

Debian 10'a MariaDB Kurulumu

Bu makaleyi yazarken, Debian ana bilgisayarında bulunan en son MariaDB sürümü 10.3 sürümüdür.

Debian 10'da MariaDB'yi yüklemek için sudo ayrıcalıklarına sahip root veya kullanıcı olarak aşağıdaki adımları uygulayın:

  1. Paketler dizinini güncelleyerek başlayın:

    sudo apt update

    Aşağıdaki komutu çalıştırarak MariaDB sunucusunu ve istemci paketlerini kurun:

    sudo apt install mariadb-server

    MariaDB hizmeti otomatik olarak başlayacaktır. Hizmet durumunu kontrol etmek için:

    sudo systemctl status mariadb

    Çıktı şöyle görünmelidir:

    ● mariadb.service - MariaDB 10.3.15 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-07-11 14:36:28 PDT; 19min ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 4509 (mysqld) Status: "Taking your SQL requests now…" Tasks: 30 (limit: 2359) Memory: 78.6M CGroup: /system.slice/mariadb.service └─4509 /usr/sbin/mysqld

MariaDB'nin güvenliği

MariaDB, kurulum güvenliğini artırmanıza yardımcı olabilecek bir komut dosyası ile birlikte gelir. Terminalinizde mysql_secure_installation komut dosyasını başlatmak için:

sudo mysql_secure_installation Kök hesabı için bir parola ayarlamanız, anonim kullanıcıyı kaldırmanız, kök kullanıcının yerel makineye erişimini kısıtlamanız ve test veritabanını kaldırmanız istenir.

… Enter current password for root (enter for none):… Set root password? Y New password: Re-enter new password:… Remove anonymous users? Y… Disallow root login remotely? Y… Remove test database and access to it? Y… Reload privilege tables now? Y… Thanks for using MariaDB!

Seçilirse, komut dosyası değişikliklerin hemen geçerli olmasını sağlamak için ayrıcalık tablolarını yeniden yükler.

Tüm adımlar ayrıntılı olarak açıklanmıştır ve tüm sorulara “Y” (evet) cevabı verilmelidir.

Kimlik Doğrulama Yöntemleri

Varsayılan olarak, MariaDB kök kullanıcısı, mysql istemci aracını çağırırken etkin kullanıcı kimliğini kontrol eden unix_socket kimlik doğrulama eklentisini kullanır.

Bu, MariaDB sunucusuna yalnızca mysql komutunu sistem kökü olarak çağırıyorsanız veya sudo komutunu başlatarak root olarak bağlayabileceğiniz anlamına gelir.

Daha fazla güvenlik için, varsayılan kimlik doğrulama eklentisini korumanız ve kök kullanıcının yalnızca Unix yuvaları aracılığıyla kimlik doğrulaması yapmasına izin vermeniz önerilir.

sudo mysql

Kimlik doğrulama eklentisini değiştirmek için aşağıdaki ifadeleri çalıştırın:

ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password; ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';

Artık yeni şifreyi kullanarak MariaDB sunucusuna bağlanabilirsiniz:

mysql -u root -p

Kimlik doğrulama eklentisini değiştirmek, phpMyAdmin gibi harici bir programdan root olarak oturum açmanıza da izin verir.

Sonuç

Bu öğreticide, Debian 10 sunucusuna MariaDB'nin nasıl kurulacağını ve güvenli hale getirileceğini gösterdik.

mariadb mysql debian