Cara Install Database MariaDB di Debian 10


MariaDB adalah sistem manajemen basis data relasional (RDBMS) sumber terbuka dan populer yang dibuat oleh pengembang asli MySQL. Ini adalah sistem database yang cepat, terukur, dan kuat, dengan ekosistem mesin penyimpanan yang kaya, plugin, dan banyak alat lain yang menyediakan antarmuka SQL untuk mengakses data.

MariaDB adalah pengganti MySQL yang disempurnakan dan digunakan oleh organisasi dan perusahaan seperti Wikipedia, WordPress.com, Google, dan banyak lainnya.

Dalam artikel singkat ini, kami akan menunjukkan kepada Anda cara memasang dan mengamankan server MariaDB di Debian 10.

Persyaratan:

  1. Instal Server Minimal Debian 10 (Buster).

Catatan: Jika Anda mengoperasikan sistem sebagai pengguna non-administratif, gunakan perintah sudo untuk mendapatkan hak akses root dan jika Anda memiliki MySQL diinstal dan dijalankan, hentikan dan nonaktifkan sebelum Anda melanjutkan.

Menginstal Server MariaDB di Debian 10

Anda dapat menginstal paket server MariaDB dari repositori resmi Debian dengan menjalankan perintah berikut, yang akan menginstal server MariaDB, klien dan semua dependensinya.

apt install mariadb-server

Merupakan praktik umum di Debian dan turunannya seperti Ubuntu untuk memulai dan mengaktifkan daemon secara otomatis melalui systemd, segera setelah diinstal. Hal yang sama berlaku untuk layanan MariaDB.

Anda dapat memeriksa apakah layanan MariaDB sudah aktif dan berjalan menggunakan perintah systemctl berikut.

systemctl status mariadb  

Selain itu, Anda juga perlu mengetahui perintah umum lainnya untuk mengelola layanan MariaDB di bawah systemd, yang mencakup perintah untuk memulai, memulai ulang, menghentikan, dan memuat ulang layanan MariaDB seperti yang ditunjukkan.

systemctl start mariadb
systemctl restart mariadb
systemctl stop mariadb
systemctl reload mariadb

Mengamankan Server MariaDB di Debian 10

Proses instalasi MariaDB melibatkan pengamanan instalasi default dan dapat dilakukan dengan menjalankan skrip shell mysql_secure_installation, yang memungkinkan Anda menambahkan sedikit keamanan ekstra ke instance MariaDB Anda oleh:

  • Menetapkan kata sandi untuk akun root.
  • Menonaktifkan login root jarak jauh.
  • Menghapus akun pengguna anonim.
  • Menghapus database pengujian, yang secara default dapat diakses oleh pengguna anonim.
  • Dan memuat ulang hak istimewa.

Untuk menjalankan skrip keamanan, jalankan perintah berikut dan jawab pertanyaan seperti yang ditunjukkan pada tangkapan layar berikut.

Setelah Anda mengamankan instalasi MariaDB, Anda dapat terhubung ke mysql shell menggunakan kata sandi pengguna root.

mysql -u root -p 

Untuk membuat database bernama "my_test_db" dan pengguna bernama "test_user" dengan hak penuh untuk mengelola database, jalankan perintah SQL berikut.

MariaDB [(none)]> CREATE DATABASE  my_test_db;
MariaDB [(none)]> GRANT ALL ON my_test_db.* TO 'test_user'@'localhost' IDENTIFIED BY 'test_user_pass_here' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Setelah membuat database baru dan pengguna database, coba akses shell MariaDB menggunakan akun pengguna baru dan tampilkan semua database yang ditugaskan kepada pengguna sebagai berikut.

mysql -u test_user -p
MariaDB [(none)]> SHOW DATABASES;

Anda mungkin juga ingin membaca artikel berguna berikut ini di MariaDB.

  1. Pelajari MySQL/MariaDB untuk Pemula – Bagian 1
  2. Pelajari Cara Menggunakan Beberapa Fungsi MySQL dan MariaDB – Bagian 2
  3. 12 Praktik Terbaik Keamanan MySQL/MariaDB untuk Linux
  4. Cara Mencadangkan/Memulihkan MySQL/MariaDB dan PostgreSQL Menggunakan Alat 'Automysqlbackup' dan 'Autopostgresqlbackup'
  5. Tip Berguna untuk Memecahkan Masalah Kesalahan Umum di MySQL

Itu saja untuk saat ini! Dalam panduan ini, kami menunjukkan cara memasang dan mengamankan server MariaDB dalam instalasi server minimal Debian 10. Gunakan formulir komentar di bawah untuk menghubungi kami jika ada pertanyaan atau informasi yang ingin Anda bagikan kepada kami.