7. DATABASE MARIADB - PHPMYADMIN DEBIAN 10 || INSTALL AND CONFIGURE
İçindekiler:
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:
-
Paketler dizinini güncelleyerek başlayın:
sudo apt updateAşağıdaki komutu çalıştırarak MariaDB sunucusunu ve istemci paketlerini kurun:
sudo apt install mariadb-serverMariaDB 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 debianCentos 8'e mariadb nasıl kurulur
Bu derste, MariaDB 10.3'ün CentOS 8'e nasıl kurulacağını ve güvence altına alınacağını açıklayacağız. MariaDB, MySQL'in geriye dönük uyumlu, ikili bir bırakma yedeği olan açık kaynaklı bir ilişkisel veritabanı yönetim sistemidir.
Debian 9'da mariadb nasıl kurulur
Debian 9'un piyasaya sürülmesiyle birlikte MySQL, varsayılan veritabanı sistemi olarak MariaDB ile değiştirildi. Bu eğitimde, Debian 9 makinenize MariaDB'yi nasıl kuracağınız konusunda iki farklı yöntem göstereceğiz.
Ubuntu 18.04 üzerine mariadb nasıl kurulur
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. Bu derste, MariaDB'yi Ubuntu 18.04 makinenize nasıl kuracağınız konusunda iki farklı yöntem göstereceğiz.







