Cara Install MariaDB 10 di RHEL 8


MariaDB adalah alternatif populer untuk sistem manajemen basis data MySQL. Ini dikembangkan oleh pengembang MySQL asli dan dimaksudkan untuk tetap open source.

MariaDB cepat dan andal, mendukung berbagai mesin penyimpanan dan memiliki plugin yang menjadikannya sempurna untuk berbagai kasus penggunaan.

Dalam tutorial ini kami akan menunjukkan cara memasang server MariaDB di RHEL 8 Anda. Kami akan menginstal versi MariaDB 10.3.10.

Catatan: Tutorial ini mengasumsikan bahwa Anda memiliki langganan RHEL 8 yang aktif dan Anda memiliki akses root ke sistem RHEL Anda. Alternatifnya, Anda dapat menggunakan pengguna yang memiliki hak istimewa dan menjalankan perintah dengan sudo.

Menginstal Server MariaDB

Untuk menginstal server MariaDB, kita akan menggunakan perintah yum berikut untuk menyelesaikan instalasi.

yum install mariadb-server

Ini akan menginstal server MariaDB dan semua dependensi yang diperlukan.

Setelah instalasi selesai, Anda dapat memulai layanan MariaDB dengan:

systemctl start mariadb

Jika Anda ingin layanan MariaDB dimulai secara otomatis setelah setiap boot sistem, Anda dapat menjalankan perintah berikut:

systemctl enable mariadb

Verifikasikan status layanan MariaDB dengan:

systemctl status mariadb

Instalasi MariaDB yang Aman

Sekarang setelah layanan kami dimulai, sekarang saatnya untuk meningkatkan keamanannya. Kami akan mengatur kata sandi root, menonaktifkan login root jarak jauh, menghapus database pengujian dan pengguna anonim. Terakhir, kami akan memuat ulang semua hak istimewa.

Untuk tujuan itu, cukup jalankan perintah berikut dan jawab pertanyaan yang sesuai:

mysql_secure_installation

Perhatikan bahwa sandi pengguna root kosong, jadi jika Anda ingin mengubahnya, cukup tekan “enter”, ketika diminta memasukkan sandi saat ini. Selebihnya anda bisa mengikuti langkah dan jawabannya pada gambar dibawah ini:

Akses Server MariaDB

Mari kita masuk lebih dalam dan membuat database, pengguna dan memberikan hak istimewa kepada pengguna tersebut atas database. Untuk mengakses server dengan konsol, Anda dapat menggunakan perintah berikut:

mysql -u root -p 

Saat diminta, masukkan kata sandi root yang Anda atur sebelumnya.

Sekarang mari kita buat database kita. Untuk tujuan tersebut pada prompt MariaDB, jalankan perintah berikut:

MariaDB [(none)]> CREATE DATABASE tecmint; 

Ini akan membuat database baru bernama tecmint. Daripada mengakses database tersebut dengan pengguna root, kami akan membuat pengguna database terpisah, yang hanya memiliki hak istimewa untuk database tersebut.

Kami akan membuat pengguna baru bernama tecmint_user dan memberinya hak istimewa di database tecmint, dengan perintah berikut:

MariaDB [(none)]> GRANT ALL ON tecmint.* TO tecmint_user@localhost IDENTIFIED BY 'securePassowrd';

Saat membuat pengguna Anda sendiri, pastikan untuk mengganti “securePassword” dengan kata sandi yang ingin Anda berikan kepada pengguna tersebut.

Setelah Anda selesai dengan perintah di atas, ketik “quit” saat diminta untuk keluar dari MariaDB:

MariaDB [(none)]> quit;

Sekarang Anda dapat menggunakan pengguna baru untuk mengakses database tecmint.

mysql -u tecmint_user -p 

Saat diminta, masukkan kata sandi untuk pengguna itu. Untuk mengubah database yang digunakan, Anda dapat menggunakan perintah berikut pada prompt MariaDB:

MariaDB [(none)]> use tecmint;

Ini akan mengubah database saat ini menjadi tecmint.

Alternatifnya, Anda dapat mengeluarkan perintah mysql dengan menentukan nama database seperti yang ditunjukkan.

mysql -u tecmint_user -p tecmint

Dengan begitu ketika Anda memasukkan sandi pengguna, Anda akan langsung menggunakan database tecmint.

Cari Tahu Lebih Lanjut Tentang MariaDB

Di sini Anda telah mempelajari beberapa dasar-dasar MariaDB, namun masih banyak lagi yang perlu dijelajahi. Jika Anda ingin meningkatkan pengetahuan database Anda, Anda dapat membaca panduan kami di sini:

  1. Pelajari MySQL/MariaDB untuk Pemula – Bagian 1
  2. Pelajari MySQL/MariaDB untuk Pemula – Bagian 2
  3. Perintah Dasar Administrasi Basis Data MySQL – Bagian III
  4. 20 Perintah MySQL (Mysqladmin) untuk Administrasi Basis Data – Bagian IV
  5. 15 Tip Penyetelan dan Pengoptimalan Kinerja MariaDB yang Berguna – Bagian V

Ini dia. Dalam tutorial ini, Anda mempelajari cara memasang dan mengamankan server MariaDB serta membuat database pertama Anda. Jika Anda memiliki pertanyaan, silakan kirimkan di bagian komentar.