Cara Instalasi MySQL pada Server CentOS 7

Pada release CentOS 7, MySQL tidak menjadi basisdata default yang digunakan dalam hubungan RDMS (Relational Database Management System). Namun sudah berganti pada MariaDB, tidak ada perbedaan mendasar antara MySQL dan MariaDB.

Pada tutorial ini kita melukan instalasi MySQL community server pada CentOS 7 kita. Jika anda ingin melakukan instalasi MariaDB, silahkan liat tutorial Cara instalasi mariadb pada server centos 7.

Kebutuhan

Sebelum kita melakukan instalasi, anda sudah bisa terhubung dengan server, baik melalui terminal maupun console dari server anda. Juga bisa dibaca tulisan konfigurasi awal pada centos server 7.

Proses instalasi MySQL 5.7 pada CentSO 7

Sebelum kita melakukan instalasi, kita harus mengunduh paket MySQL repositoy di sever CentOS 7 dan melakukan instalasi dengan perintah berikut :

$ sudo yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

Kemudian bisa kita lanjurkan dengan instalasi MySQL dengan yum :

$ sudo yum install mysql-community-server

Silahkan tunggu hingga proses instalasi mysql selesai.

Setelah selesai proses instalasi, kita dapat melakukan perintah untuk mengaktifkan MySQL agar berjalan saat server CentOS booting, kita juga melakukan start manual data basisdata MySQL :

sudo systemctl enable mysqld
sudo systemctl start mysqld

Selanjutnya, untuk memastikan server MySQL berjalan atau tidak, dapat dilakukan dengan perintah :

$ sudo systemctl status mysqld

Akan diberikan informasi detil mengenai status mysql yang sedang berjalan.

Mengamankan MySQL

Ketika instalasi MySQL sebenarnya sebuah kata sandi/password pengguna root sudah dibuat. Untuk mengkonfigurasi MySQL, kita perlu mengetahui kata sandi sementara ini, dapat dilakukan dengan perintah dibawah ini:

$ sudo grep 'temporary password' /var/log/mysqld.log

Perintah diatas akan mencari kata ‘temporary password‘ pada dokumen /var/log/mysqld.log. Itu adalah log/catatan yang berisikan kata sandi sementara tersebut. Silahkan copy/catat kata sandi tersebut.

Setelah itu, kita akan menjalankan mysql_secure_installation, untuk mengamankan instalasi MySQL yang sudah kita lakukan.

$ sudo mysql_secure_installation

Pertama, mysql akan meminta kata sandi yang dibuat otomatis sebelumnya, silahkan masukan kata sandi yang sudah dicatat, kemudian anda akan diminta untuk memasukan kata sandi baru untuk pengguna root.

Kemudian akan dilanjutkan dengan beberapa pertanyaan lain, silahkan pilih Y (yes) sebagai tanda menyetujui proses yang akan dilakukan, ada baiknya untuk megikuti rekomendasi keamanan yang dibuat oleh perintah mysql_secure_installation.

Tes Login ke MySQL dengan CLI

Kita bisa melakukan tes login ke MySQL Server dengan kata sandi yang baru saja diganti pada perintah mysql_secure_installation. Ketikan perintah dibawah ini :

$ sudo mysql -u root -p

MySQL akan meminta kata sandi pengguna root, masukan kata sandi, jika benar, anda akan dibawa ke terminal CLI dari MySQL Server.

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1188348
Server version: 5.7.xx MySQL Community Server (GPL)
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>

Proses instalasi MySQL server community telah selesai kita laksanakan, selanjutnya bagaimana kita bisa membuat basisdata membuat pengguna untuk basisdata tertentu dan banyak operasi lain yang bisa lakuakn pada MySQL.

Demikian tulisan ini, semoga memberikan manfaat bagi kita semua.

Untuk MySQL terbaru dan versi komunitas, bisa melihat video youtube dibawah ini :

1 thought on “Cara Instalasi MySQL pada Server CentOS 7”

Leave a Comment