Our Blog

Tips dan Tutorial untuk Pengetahuan Anda.

Cara Install MariaDB di CentOS 7

Posted by admin-pdw on 29 07 2018. Comments Off on Cara Install MariaDB di CentOS 7

MariaDB

 

MariaDB adalah sistem manajemen basis data open source, umumnya diinstal sebagai bagian dari tumpukan LEMP (Linux, Nginx, MySQL / MariaDB, PHP / Python / Perl) populer. Ini menggunakan database relasional dan SQL (Structured Query Language) untuk mengelola datanya. MariaDB adalah garpu MySQL yang dikelola oleh pengembang MySQL asli. Ini dirancang sebagai pengganti MySQL, menggunakan beberapa perintah yang merujuk mysql, dan merupakan paket default pada CentOS 7.

 

Dalam tutorial ini yang kami ambil dari sini, akan menjelaskan cara menginstal versi terbaru MariaDB pada server CentOS 7. Jika Anda secara khusus membutuhkan MySQL, lihat Panduan Cara Menginstal MySQL pada CentOS 7. Jika Anda bertanya-tanya tentang MySQL vs MariaDB, MariaDB adalah paket yang disukai dan harus bekerja dengan lancar di tempat MySQL.

 

Kebutuhan

 

Untuk mengikuti tutorial ini, Anda akan membutuhkan:

 

CentOS 7 dengan pengguna non-root dengan hak akses sudo. Anda dapat mempelajari lebih lanjut tentang cara mengatur pengguna dengan hak istimewa ini dalam Pengaturan Server Awal dengan panduan CentOS 7.

 

Langkah 1 – Memasang MariaDB

 

Kami akan menggunakan Yum untuk menginstal paket MariaDB, menekan y ketika diminta untuk mengkonfirmasi bahwa ingin melanjutkan:

 

$ sudo yum install mariadb-server

Setelah instalasi selesai, kita akan memulai daemon dengan perintah berikut:

 

$ sudo systemctl start mariadb

systemctl tidak menampilkan hasil dari semua perintah manajemen layanan, jadi untuk memastikan berhasil, kami akan menggunakan perintah berikut:

 

$ sudo systemctl status mariadb

Jika MariaDB telah berhasil dimulai, output harus berisi “Active: active (running)` dan baris terakhir akan terlihat seperti:

 

$ Dec 01 19:06:20 centos-512mb-sfo2-01 systemd[1]: Started MariaDB database server.

Selanjutnya, mari kita selanjutnya untuk memastikan bahwa MariaDB dimulai saat boot, menggunakan perintah systemctl enable, yang akan membuat symlinks yang diperlukan.

 

$ sudo systemctl enable mariadb

 

Output

Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.

 

Selanjutnya, kami akan mengalihkan perhatian untuk mengamankan instalasi kami.

 

Langkah 2 – Mengamankan Server MariaDB

 

MariaDB menyertakan skrip keamanan untuk mengubah beberapa opsi default yang kurang aman untuk hal-hal seperti login root jarak jauh dan contoh pengguna. Gunakan perintah ini untuk menjalankan skrip keamanan:

 

$sudo mysql_secure_installation

Skrip ini memberikan penjelasan mendetail untuk setiap langkah. Permintaan pertama meminta kata sandi root, yang belum ditetapkan jadi kami akan menekan ENTER seperti yang disarankan. Selanjutnya, kita akan diminta untuk mengatur kata sandi root itu, yang akan kita lakukan.

 

Kemudian, kita akan menerima semua saran keamanan dengan menekan Y dan kemudian ENTER untuk permintaan yang tersisa, yang akan menghapus pengguna anonim, tidak mengizinkan login root jarak jauh, menghapus database uji, dan memuat kembali privilage table

 

Akhirnya, sekarang kita telah mengamankan pemasangan, kita akan memverifikasi bahwa ini berfungsi.

 

Langkah 3 – Menguji Instalasi

Kami dapat memverifikasi instalasi kami dan mendapatkan informasi tentangnya dengan menghubungkan dengan alat mysqladmin, klien yang memungkinkan Anda menjalankan perintah administratif. Gunakan perintah berikut untuk terhubung ke MariaDB sebagai root (-u root), meminta kata sandi (-p), dan mengembalikan versi.

 

$ mysqladmin -u root -p version

 

Output

mysqladmin Ver 9.0 Distrib 5.5.50-MariaDB, for Linux on x86_64

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

 

 

Server version 5.5.50-MariaDB

Protocol version 10

Connection Localhost via UNIX socket

UNIX socket /var/lib/mysql/mysql.sock

Uptime: 4 min 4 sec

 

 

Threads: 1 Questions: 42 Slow queries: 0 Opens: 1 Flush tables: 2 Open tables: 27 Queries per second avg: 0.172

 

Ini menunjukkan instalasi telah berhasil.

 

Kesimpulan

Dalam tutorial ini, kami telah menginstal dan mengamankan MariaDB di server CentOS 7. Untuk mempelajari lebih lanjut tentang menggunakan MariaDB, panduan ini untuk mempelajari lebih lanjut tentang perintah-perintah MySQL dapat membantu. Anda mungkin juga mempertimbangkan untuk menerapkan beberapa langkah keamanan tambahan.