GNU/Linux >> Belajar Linux >  >> Linux

Cara Memasang dan Mengamankan MariaDB di RHEL 8.5

MariaDB adalah sistem manajemen basis data relasional sumber terbuka dan terkemuka, yang menawarkan solusi basis data yang tak ternilai bagi banyak pengguna di sekitar ekosistem sistem operasi.

Karena ini adalah MySQL garpu, itu telah mendapatkan status yang dikembangkan komunitas. Pernyataan terakhir menyiratkan bahwa MariaDB memiliki dukungan pengguna komunitas yang berkembang untuk individu yang baru mengenal perangkat lunak database atau mencari basis pengetahuan dan aplikasi tingkat lanjut.

Pastikan Anda memiliki hak pengguna sudo/root di RHEL 8 sistem yang Anda gunakan.

Menginstal MariaDB di RHEL Linux

Sebagai aturan umum sistem operasi Linux, selalu pastikan bahwa sistem Linux Anda mutakhir sebelum penginstalan atau konfigurasi paket perangkat lunak apa pun.

$ sudo yum update && sudo yum upgrade -y 

Selanjutnya, instal MariaDB server basis data di RHEL 8 . Anda sistem.

$ sudo yum install mariadb-server 

Konfirmasikan bahwa Anda ingin menginstal server database MariaDB dengan menanggapi [y/n] prompt yang kemudian akan memulai instalasinya pada sistem RHEL Anda.

Setelah proses instalasi selesai, Anda dapat melanjutkan untuk memulai, mengaktifkan, dan memverifikasi status MariaDB dari terminal Anda. Mengaktifkan RDBMS . ini memastikan bahwa itu terus berjalan bahkan setelah sistem berhasil di-boot ulang.

$ sudo systemctl start mariadb
$ sudo systemctl enable mariadb
$ sudo systemctl status mariadb  

Anda dapat memeriksa versi terinstal MariaDB dengan menjalankan perintah:

$ mysql --version 

Mengamankan MariaDB di RHEL Linux

Dengan instalasi yang berhasil, kita perlu menjalankan skrip keamanan berikut untuk mengamankan instalasi MariaDB .

$ sudo mysql_secure_installation 

Perintah di atas akan membantu Anda mengonfigurasi langkah-langkah penting seperti kata sandi pengguna basis data root yang secara default kosong, menghapus pengguna anonim, melarang login root dari jarak jauh, menghapus uji basis data, dan memuat ulang tabel hak istimewa.

Langkah selanjutnya adalah masuk ke MariaDB . Anda database menggunakan kata sandi pengguna root yang Anda buat.

$ mysql -u root -p 

Dari sini, Anda dapat membuat pengguna basis data yang dapat Anda tetapkan peran basis datanya:

MariaDB [(none)]> CREATE USER linuxshelltips@localhost IDENTIFIED BY "Your_preferred_db_user_password";

Kami juga dapat membuat database acak dan mendemonstrasikan bagaimana pengguna ini dapat mengontrolnya.

MariaDB [(none)]> CREATE DATABASE linuxshelltips_db;

Untuk menetapkan kontrol penuh kepada pengguna database yang dibuat atas database ini dan semua tabel database yang terkait, kita akan menjalankan perintah:

MariaDB [(none)]> GRANT ALL ON linuxshelltips_db.* TO linuxshelltips@localhost;

Hapus hak istimewa dan keluar dari konsol MariaDB.

MariaDB [(none)]> FLUSH PRIVILEGES:
MariaDB [(none)]> exit 

Artikel ini telah menunjukkan cara menginstal MariaDB server basis data, konfigurasikan kredensial pengguna basis data root, buat pengguna basis data acak, dan tetapkan kontrol pengguna ini atas basis data yang dibuat secara acak.


Linux
  1. Cara Menginstal dan Mengamankan Redis di Ubuntu 18.04

  2. Cara Memasang dan Mengamankan Server PostgreSQL di RockyLinux 8

  3. Cara Menginstal dan mengkonfigurasi telnet di RHEL / CentOS 5,6

  1. Cara Menginstal dan Mengamankan MariaDB di Debian 11

  2. Cara Menginstal MariaDB 10.4 di CentOS 8 &RHEL 8

  3. Cara Menginstal dan Mengamankan MongoDB 4 di CentOS 8

  1. Cara Memasang dan Mengamankan phpMyAdmin di Debian 9

  2. Cara Instal dan Konfigurasi Nextcloud di CentOS 7 / RHEL 7

  3. CentOS / RHEL :Cara Install dan Konfigurasi OpenSSH Server dan Client