GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal MariaDB di Debian 10

MariaDB adalah open-source, sistem manajemen database relasional multi-utas, pengganti kompatibel untuk MySQL. MariaDB adalah implementasi default MySQL di Debian.

Tutorial ini menjelaskan cara menginstal MariaDB di Debian 10.

Menginstal MariaDB di Debian 10 #

Pada saat artikel ini ditulis, versi MariaDB terbaru yang tersedia di repositori Debian adalah versi 10.3.

Lakukan langkah-langkah berikut sebagai root atau pengguna dengan hak sudo untuk menginstal MariaDB di Debian 10:

  1. Mulailah dengan memperbarui indeks paket:

    sudo apt update
  2. Instal paket server dan klien MariaDB dengan menjalankan perintah berikut:

    sudo apt install mariadb-server
  3. Layanan MariaDB akan dimulai secara otomatis. Untuk memverifikasinya, periksa status layanan:

    sudo systemctl status mariadb

    Outputnya akan terlihat seperti ini:

    ● 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  

Mengamankan MariaDB #

MariaDB hadir dengan skrip yang dapat membantu Anda meningkatkan keamanan penginstalan. Untuk memulai ketik skrip mysql_secure_installation di terminal Anda:

sudo mysql_secure_installation

Anda akan diminta untuk menyetel kata sandi untuk akun root, menghapus pengguna anonim, membatasi akses pengguna root ke mesin lokal dan menghapus database pengujian.

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

Jika dipilih, skrip akan memuat ulang tabel hak istimewa untuk memastikan bahwa perubahan segera berlaku.

Semua langkah dijelaskan secara rinci dan disarankan untuk menjawab “Y” (ya) untuk semua pertanyaan.

Metode Otentikasi #

Secara default, pengguna root MariaDB menggunakan unix_socket plugin otentikasi yang memeriksa id pengguna yang efektif saat memanggil mysql alat klien.

Ini berarti Anda dapat terhubung ke server MariaDB sebagai root hanya jika Anda menjalankan mysql perintah sebagai root sistem atau dengan menambahkan sudo ke perintah.

Untuk meningkatkan keamanan, disarankan untuk tetap menggunakan plugin autentikasi default dan mengizinkan pengguna root untuk mengautentikasi hanya melalui soket Unix.

Jika Anda ingin mengubah otentikasi root ke yang klasik, masuk ke server MariaDB:

sudo mysql

Jalankan pernyataan berikut untuk mengubah plugin otentikasi:

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

Anda sekarang dapat terhubung ke server MariaDB menggunakan kata sandi baru:

mysql -u root -p

Mengubah plugin otentikasi juga akan memungkinkan Anda untuk masuk sebagai root dari program eksternal seperti phpMyAdmin.


Debian
  1. Cara Menginstal MariaDB 10.x di Debian 11

  2. Cara Menginstal TYPO3 di Debian 9

  3. Cara Menginstal MariaDB di Debian 11

  1. Cara Menginstal MariaDB di Debian 9

  2. Cara Menginstal MariaDB di Debian 11

  3. Cara Memasang BoxBilling di Debian 11

  1. Cara Menginstal NextCloud di Debian 10

  2. Cara Menginstal MariaDB 10.6 di Debian 11

  3. Cara Menginstal MariaDB di Debian 8