MariaDB adalah sistem manajemen basis data relasional open source, kompatibel dengan sistem lama, dan merupakan pengganti biner dari MySQL. MariaDB dikembangkan oleh beberapa pengembang asli MySQL dan oleh banyak orang di komunitas open source. Dengan dirilisnya CentOS 7, MySQL digantikan dengan MariaDB sebagai sistem database default.
Jika Anda, karena suatu alasan perlu menginstal MySQL dan bukan MariaDB, lihat tutorial Cara Instal MySQL pada CentOS 7. Jika sistem Anda tidak memiliki persyaratan rekomendasi khusus, Ada baiknya tetap menggunakan MariaDB, yang notabene sistem database default di CentOS 7.
Dalam tutorial ini kami akan menunjukkan kepada Anda bagaimana menginstal versi terbaru MariaDB di CentOS 7 menggunakan repositori MariaDB resmi.
Prasyarat
Pastikan Anda masuk sebagai pengguna dengan hak sudo sebelum melanjutkan dengan tutorial.
Instal MariaDB 5.5 pada CentOS 7
Versi server MariaDB yang disediakan dalam repositori CentOS default adalah versi 5.5. Memang bukan versi terbaru, tetapi cukup stabil untuk produktifitas.
Ikuti langkah-langkah di bawah ini untuk menginstal dan mengamankan MariaDB 5.5 pada CentOS 7:
- Instal paket MariaDB menggunakan yum package manager:
sudo yum install mariadb-server
Tekan
y
saat diminta untuk melanjutkan instalasi. - Setelah instalasi selesai, mulai layanan MariaDB dan aktifkan untuk memulai secara otomatis saat boot menggunakan perintah berikut:
sudo systemctl start mariadb sudo systemctl enable mariadb
- Untuk memverifikasi bahwa instalasi berhasil, periksa status layanan MariaDB dengan mengetik:
sudo systemctl status mariadb
Output akan menunjukkan bahwa layanan aktif dan berjalan:
- Jalankan skrip
mysql_secure_installation
yang akan melakukan beberapa tugas terkait keamanan:sudo mysql_secure_installation
Anda akan diminta untuk mengatur kata sandi pengguna root, menghapus akun pengguna anonim, membatasi akses pengguna root ke mesin lokal, dan menghapus database pengujian.
Langkah-langkahnya dijelaskan secara rinci. Disarankan untuk menjawab
Y
(yes) untuk semua pertanyaan.
Instal MariaDB 10.3 pada CentOS 7
Pada saat penulisan artikel ini, versi terbaru dari MariaDB adalah versi 10.3. Jika Anda perlu menginstal versi lain dari MariaDB, buka halaman repositori MariaDB, dan buat file repositori untuk versi MariaDB tertentu.
Untuk menginstal MariaDB 10.3 pada CentOS 7, ikuti langkah-langkah ini:
- Langkah pertama adalah Mengaktifkan repositori MariaDB. Buat file repositori bernama
MariaDB.repo
dan tambahkan konten berikut:# MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
- Instal paket MariaDB server dan MariaDB client menggunakan
yum
, sama seperti installasi paket CentOS lainnya:sudo yum install MariaDB-server MariaDB-client
Yum Package manager dapat meminta Anda untuk mengimpor kunci MariaDB GPG:
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
Ketik
y
dan tekanEnter
- Setelah instalasi selesai, aktifkan MariaDB untuk memulai saat boot dan memulai layanan:
sudo systemctl enable mariadb sudo systemctl start mariadb
- Untuk memverifikasi instalasi, periksa status layanan MariaDB dengan mengetik:
sudo systemctl status mariadb
● mariadb.service - MariaDB 10.3.7 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: inactive (dead) Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/
- Langkah terakhir adalah menjalankan skrip
mysql_secure_installation
yang akan melakukan beberapa tugas terkait keamanan:sudo mysql_secure_installation
Skrip akan meminta Anda untuk mengatur kata sandi pengguna root, menghapus pengguna anonim, membatasi akses pengguna root ke mesin lokal, dan menghapus database pengujian.
Semua langkah dijelaskan secara rinci dan disarankan untuk menjawab
Y
(yes) untuk semua pertanyaan.
Koneksi ke MariaDB dari baris perintah
Untuk terhubung ke server MariaDB melalui terminal sebagai jenis akun root:
mysql -u root -p
Anda akan diminta memasukkan kata sandi root yang sebelumnya Anda atur saat skripmysql_secure_installation
dijalankan.
Setelah memasukkan kata sandi, Anda akan disajikan dengan shell MariaDB seperti yang ditunjukkan di bawah ini:
Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 8 Server version: 10.3.7-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.
Kesimpulan
Dalam tutorial ini, kami telah menunjukkan kepada Anda cara menginstal dan mengamankan MariaDB di server CentOS 7.
Untuk lebih Memahami bagaimana mengelola dan mengatur database MariaDB, Lihat juga panduan lain tentang mengolah dan mengatur database :