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

MariaDB adalah pengganti drop-in yang disempurnakan untuk MySQL 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 a MariaDB server 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 memilikinya MySQL diinstal dan berjalan, hentikan dan nonaktifkan sebelum Anda melanjutkan.

Menginstal Server MariaDB di Debian 10

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

# apt install mariadb-server
Instal MariaDB di Debian 10

Ini adalah praktik umum di dalam Debian dan turunannya seperti Ubuntu untuk memulai dan mengaktifkan daemon secara otomatis melalui systemd, segera setelah dipasang. Hal yang sama berlaku untuk MariaDB.

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

# systemctl status mariadb  
Periksa Status MariaDB
Periksa Status MariaDB

Selain itu, Anda juga perlu mengetahui perintah umum lainnya untuk mengelola layanan MariaDB di bawah systemdyang menyertakan 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

Itu MariaDB proses instalasi melibatkan mengamankan instalasi default dan itu dapat dilakukan dengan menjalankan mysql_secure_installation skrip shell, yang memungkinkan Anda menambahkan sedikit keamanan ekstra ke instans MariaDB Anda dengan:

  • Mengatur 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 reload hak istimewa.

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

Mengamankan MariaDB di Debian 10
Mengamankan MariaDB di Debian 10

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” hak penuh untuk mengelola database menjalankan 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;
Buat Database dan Pengguna dengan Hak Istimewa
Buat Database dan Pengguna dengan Hak Istimewa

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

# mysql -u test_user -p
MariaDB [(none)]> SHOW DATABASES;
Periksa Pengguna Basis Data Baru
Periksa Pengguna Basis Data Baru

Anda mungkin juga ingin membaca artikel berikut yang bermanfaat ini di MariaDB.

  1. Belajar 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. Kiat Berguna untuk Memecahkan Kesalahan Umum di MySQL

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