Dalam panduan ini, untuk menginstall MySQL kita menggunakan Repository dari mysql yaitu community-server.
Berikut adalah langkah2-nya :
Instalasi MySQL 5.5 pada CentOS 6/7
1. Install Repository :
CentOS 6.x 64 bit :
CentOS 7.x 64 bit:
# yum install //repo.mysql.com/yum/mysql-5.5-community/el/7/x86_64/mysql-community-release-el7-5.noarch.rpm -y
2. Install MySQL Server :
Setelah repository terinstall, install mysql dengan command:
# yum install -y mysql-community-server -y
3. Start Service MySQL :
Setelah MySQL Server terinstall, jalankan dengan command:
CentOS 6.x 64 bit :
CentOS 7.x 64 bit:
4. Amankan setingan default MySQL [set password, disable remote login] dengan command berikut dan ikuti petunjuk pada layar:
# mysql_secure_installation
Instalasi MySQL 5.6 pada CentOS 6/7
1. Install Repository :
CentOS 6.x 64 bit :
CentOS 7.x 64 bit:
# yum install //repo.mysql.com/yum/mysql-5.6-community/el/7/x86_64/mysql-community-release-el7-5.noarch.rpm -y
2. Install MySQL Server :
Setelah repository terinstall, install mysql dengan command:
# yum install -y mysql-community-server -y
3. Start Service MySQL :
Setelah MySQL Server terinstall, jalankan dengan command:
CentOS 6.x 64 bit :
CentOS 7.x 64 bit:
4. Amankan setingan default MySQL [set password, disable remote login] dengan command berikut dan ikuti petunjuk pada layar:
# mysql_secure_installation
Instalasi MySQL 5.7 pada CentOS 6/7
1. Install Repository :
CentOS 6.x 64 bit :
CentOS 7.x 64 bit:
# yum install //repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-release-el7-7.noarch.rpm -y
2. Install MySQL Server :
Setelah repository terinstall, install mysql dengan command:
# yum install -y mysql-community-server -y
3. Start Service MySQL :
Setelah MySQL Server terinstall, jalankan dengan command:
CentOS 6.x 64 bit :
CentOS 7.x 64 bit:
4. Amankan setingan default MySQL [set password, disable remote login] dengan command berikut dan ikuti petunjuk pada layar:
# mysql_secure_installation
- 0 Gebruikers die dit nuttig vonden
Powered by WHMCompleteSolution
MySQL adalah aplikasi DBMS open source yang populer. MySQL merupakan salah satu fitur dari LAMP Stack [Linux, Apache, MySQL, PHP], software stack yang mendukung server web. Pada artikel kali ini kita akan membahas tutorial tentang bagaimana cara install MySQL di CentOS 7.
Prasyarat Sistem
Untuk mengikuti tutorial untuk bagaimana cara install MySQL di Centos 7 ini. Setidaknya Anda sudah memenuhi prasyarat sistem berikut :
- Sistem Operasi CentOS 7
- Akun user dengan hak
sudo
- Terminal [Menu > Applications > Utilities > Terminal]
- Yum Package Manager [sudah tersedia secara default]
Panduan cara install MySQL di Centos 7
MySQL sudah tidak disertakan secara default pada CentOS 7 dan digantikan oleh MariaDB. Itulah sebabnya jika Anda menginstall MySQL dengan perintah sudo yum install mysql
, maka yang terinstall pada sistem adalah MariaDB.
Langkah-langkah bagaimana cara install MySQL di Linux CentOS 7 adalah sebagai berikut :
Baca Juga : Cara Install MySQL di Ubuntu 20.04
Langkah 1: Unduh Repository Packages
Pertama, kunjungi halaman download MySQL untuk yum package kemudian pilih versi Red Hat Enterprise Linux 9.
Anda dapat mengklik tombol Download, yang akan membawa Anda ke halaman registrasi. Anda dapat mendaftar jika Anda mau atau memilih opsi ‘No thanks, just start my download’.
Sebagai alternatif, Anda dapat membuka terminal dan menggunakan perintah wget
untuk mendownload file. Pada halaman download, Anda akan melihat subteks abu-abu yang menunjukkan versi dari MySQL seperti “[mysql80-community-release-el9-1.noarch.rpm]” dibawah label Red Hat Enterprise Linux 9 / Oracle Linux 9 [Architecture Independent], RPM Package. Itulah nama package yang akan kita download.
Salin nama package yang akan kita download, lalu buka jendela terminal dan masukkan perintah berikut:
sudo wget mysql80-community-release-el9-1.noarch.rpm
Sistem akan mulai mendownload file seperti pada gambar berikut.
Langkah 2: Update Software Repositories
File yang baru saja kita download menyediakan akses ke repositori software untuk MySQL. Untuk memperbarui repositori perangkat lunak, gunakan perintah berikut :
sudo rpm -ivh mysql80-community-release-el9-1.noarch.rpm
Sistem akan meminta konfirmasi, tekan
sudo rpm -ivh mysql80-community-release-el9-1.noarch.rpm
0 untuk melanjutkan. Sistem juga akan meminta Anda untuk menerima GPG Key [Gnu Privacy Guard]. GPG Key adalah konfirmasi keamanan lain karena kita baru saja menambahkan dua sumber perangkat lunak baru. Tekan sudo rpm -ivh mysql80-community-release-el9-1.noarch.rpm
1lagi, dan sistem akan mendownload dan menginstal MySQL di CentOS.Baca Juga Cara Ganti Nama Table Dengan MySQL RENAME TABLE
MySQL sudah berhasil terinstall di CentOS 7. Untuk menjalankan service MySQL kita dapat menggunakan perintah berikut di console.
sudo systemctl start mysqld
Untuk memeriksa apakah service MySQL sudah berjalan, kita dapat menggunakan perintah berikut.
sudo systemctl status mysqld
Sistem akan menampilkan status service dari MySQL. Jika Anda melihat teks dengan pesan active: [running] seperti pada gambar dibawah maka service MySQL sudah berjalan dengan baik. Secara default, service MySQL sudah terkonfigurasi untuk berjalan secara otomatis saat startup.
Pada tahap ini kita hanya perlu melakukan konfigurasi pada MySQL agar siap untuk digunakan.
Langkah 3 : Konfigurasi MySQL
Hal yang pertama yang akan kita lakukan adalah dengan mengubah root password dari MySQL di Centos. Anda dapat menggunakan perintah berikut untuk menyalin password default dari MySQL.
sudo grep 'temporary password' /var/log/mysqld.log
Perintah diatas akan menampilkan temporary password atau password sementara untuk MySQL. Salin password yang muncul dari perintah dari perintah barusan karena kita akan membutuhkannya nanti.
Jalankan perintah berikut untuk mulai melakukan konfigurasi keamanan untuk MySQL.
sudo mysql_secure_installation
Sistem akan meminta Anda untuk memasukkan kata sandi root default. Masukkan kata sandi yang sudah Anda salin sebelumnya.
Selanjutnya, sistem akan memberi tahu Anda bahwa password sudah kedaluwarsa, dan meminta Anda untuk memasukkan password yang baru. Masukkan password baru, catat, lalu tekan
sudo rpm -ivh mysql80-community-release-el9-1.noarch.rpm
2.Sistem akan menilai level keamanan password Anda dan menanyakan apakah Anda ingin memasukkan password baru yang lebih aman. Jika Anda cukup dengan level keamanan password Anda, tekan tombol
sudo rpm -ivh mysql80-community-release-el9-1.noarch.rpm
3. Untuk merevisi password Anda, tekan tombol sudo rpm -ivh mysql80-community-release-el9-1.noarch.rpm
0.Selanjutnya, Anda hanya tinggal menekan tombol
sudo rpm -ivh mysql80-community-release-el9-1.noarch.rpm
0 untuk setiap pertanyaan dari sistem saat proses konfigurasi misalnya :- Remove anonymous users
- Disallow remote root login
- Remove test database
- Reload privilege tables
Baca Juga Cara Ganti Nama Table Dengan MySQL RENAME TABLE
Langkah 4 : Login MySQL
Setelah proses konfigurasi selesai, Anda dapat login sebagai root dengan menggunakan perintah berikut.
mysql -u root -p
Sistem akan meminta Anda untuk memasukkan password Anda. Masukkan password yang Anda atur di langkah sebelumnya, jika berhasil sistem akan merespon dengan menampilkan shell MySQL.
Pada tahap ini, MySQL sudah siap digunakan.
Penutup
Pada artikel ini kita sudah belajar tentang bagaimana cara install MySQL di CentOS 7 sekaligus melakukan konfigurasi agar MySQL tetap aman dan siap digunakan.