MariaDB adalah sistem manajemen database open-source dan pengganti MySQL yang kompatibel. MariaDB adalah fork dari MySQL dan dikelola oleh pengembang MySQL asli. MariaDB adalah bagian dari tumpukan LEMP (Linux, Nginx, MySQL/MariaDB, PHP/Python/Perl) yang populer. Ia menggunakan database relasional dan SQL (Structured Query Language) untuk mengelola datanya.
Jika Anda memiliki persyaratan untuk menginstal MySQL di server Anda, lihat tutorial Cara Menginstal MySQL di CentOS 7. MariaDB tersedia secara default dengan sistem CentOS 7.
Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri MariaDB terkait.
Dalam konteks ini, kita akan melihat cara menginstal MariaDB di server CentOS 7.
Bagaimana Cara Menginstal MariaDB di CentOS 7?
Sebelum melakukan prosedur Instalasi ini, pastikan Anda masuk ke server CentOS dengan pengguna non-root dengan hak sudo.
Dengan dirilisnya CentOS 7, MySQL diganti dengan MariaDB sebagai sistem database default. Versi MariaDB 5.5 disediakan di repositori CentOS default tetapi ini bukan versi terbaru dan tidak lagi mendukung. Jadi kita akan menginstal versi MariaDB 10.3. Ikuti langkah-langkah di bawah ini untuk menginstal server MariaDB 10.3 di CentOS 7.
Untuk memulai, kita perlu mengaktifkan repositori MariaDB. Jadi buat file /etc/yum.repos.d/MariaDB.repo menggunakan perintah di bawah ini:
$ sudo nano /etc/yum.repos.d/MariaDB.repo
Sekarang tambahkan baris berikut ke file itu:
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Sekarang instal server MariaDB dan paket klien MariaDB di CentOS 7 menggunakan yum sama seperti paket lain yang kami instal:
$ sudo yum install MariaDB-server MariaDB-client
Anda mungkin diminta untuk mengimpor kunci GPG MariaDB:
Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
Importing GPG key 0x1BB943DB:
Userid : "MariaDB Package Signing Key <[email protected]>"
Fingerprint: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db
From : https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
Tekan y dan tekan Enter untuk melanjutkan.
Setelah instalasi selesai, Anda dapat memulai layanan MariaDB dengan perintah di bawah ini:
$ sudo systemctl start mariadb
Untuk memverifikasi instalasi, periksa status layanan MariaDB dengan mengetik:
$ sudo systemctl status mariadb
Seharusnya menampilkan output seperti di bawah ini:
● mariadb.service - MariaDB 10.3.14 database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/mariadb.service.d
└─migrated-from-my.cnf-settings.conf
Active: active (running) since Tue 2019-04-20 07:36:46 IST; 22s ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Anda dapat mengaktifkan MariaDB untuk memulai saat boot dengan menjalankan perintah di bawah ini:
$ sudo systemctl enable mariadb
Bagaimana Mengamankan MariaDB ?
Anda dapat meningkatkan keamanan MariaDB dengan menghapus pengguna anonim, membatasi akses root jarak jauh, dan menghapus database pengujian. Untuk itu jalankan skrip keamanan default dengan mengetik:
$ sudo mysql_secure_installation
Pada awalnya, ini akan meminta Anda untuk memasukkan kata sandi pengguna root.
Selanjutnya, ia akan menanyakan apakah Anda ingin mengubah atau mengatur kata sandi untuk root.
Tekan y dan tekan tombol Enter.
Setelah itu akan muncul serangkaian pertanyaan, Tekan y dan tekan Enter untuk menerima default untuk semua pertanyaan berikutnya.
Ini akan menghapus pengguna anonim, menguji database, menonaktifkan login root jarak jauh dan memuat aturan baru ini sehingga MariaDB segera menghargai perubahan yang telah Anda buat.
Bagaimana Menghubungkan ke MariaDB dari baris perintah ?
Jika Anda belum menginstal phpMyAdmin maka Anda juga dapat menghubungkan server MariaDB melalui terminal sebagai akun root dengan mengetik:
$ mysql -u root -p
Ini akan meminta Anda untuk memasukkan kata sandi pengguna root. Masukkan kata sandi pengguna root yang Anda tetapkan pada langkah sebelumnya.
Setelah Anda berhasil login maka akan muncul output seperti di bawah ini:
Output
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 18
Server version: 10.3.14-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>