Hari-hari Kepo

Cara Install MySQL di VM Linux (RedHat, CentOS, Debian, Ubuntu)

19 Aug 2025 3 menit baca
Cara Install MySQL di VM Linux (RedHat, CentOS, Debian, Ubuntu)

MySQL adalah salah satu database management system (DBMS) paling populer di dunia, digunakan oleh aplikasi seperti WordPress, e-commerce, hingga sistem enterprise. Jika kamu sedang belajar backend, DevOps, atau ingin membuat server database, menginstal MySQL di mesin virtual (VM) Linux adalah langkah penting.

 

Artikel ini akan membimbingmu langkah demi langkah menginstal MySQL di berbagai distro Linux — baik berbasis RPM (RedHat, CentOS, Rocky Linux) maupun DEB (Debian, Ubuntu).

 

 

🧰 Persiapan Awal

Sebelum memulai, pastikan kamu sudah:

  • Memiliki mesin virtual (VM) dengan OS Linux (gunakan VirtualBox, VMware, atau cloud seperti AWS/Azure).
  • Akses akun root atau sudo.
  • Koneksi internet stabil.
 

💡 Catatan:
Panduan ini menggunakan MySQL Community Server (versi gratis dan open source).

 

 

🔹 Bagian 1: Install MySQL di Distro Berbasis RPM (RedHat, CentOS, Rocky Linux)

Distro ini menggunakan yum atau dnf sebagai package manager.

 

✅ Langkah 1: Tambahkan Repositori MySQL

MySQL tidak selalu tersedia di repositori default. Tambahkan repositori resmi:

 
bash
 
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
 

Ganti el7 dengan el8 atau el9 sesuai versi OS kamu.

 

✅ Langkah 2: Update Cache Paket

bash
 
sudo yum update
 

✅ Langkah 3: Install MySQL Server

bash
 
sudo yum install mysql-server
 

Atau di CentOS 8+/Rocky Linux:

 
bash
 
sudo dnf install mysql-server
 

✅ Langkah 4: Jalankan dan Aktifkan Layanan

bash
 
sudo systemctl start mysqld
sudo systemctl enable mysqld
 

✅ Langkah 5: Jalankan Secure Installation

MySQL menyediakan skrip keamanan untuk mengamankan instalasi awal:

 
bash
 
sudo mysql_secure_installation
 

Ikuti petunjuk untuk:

  • Set password root
  • Hapus user anonim
  • Nonaktifkan login root dari luar
  • Hapus database test
  • Reload privilege
 

 

🔹 Bagian 2: Install MySQL di Distro Berbasis DEB (Debian, Ubuntu)

Distro ini menggunakan apt sebagai package manager.

 

✅ Langkah 1: Update Sistem

bash
 
sudo apt update
 

✅ Langkah 2: Install MySQL Server

bash
 
sudo apt install mysql-server
 

Di Ubuntu, paket ini sudah termasuk server dan client.

 

✅ Langkah 3: Jalankan dan Aktifkan Layanan

bash
 
sudo systemctl start mysql
sudo systemctl enable mysql
 

✅ Langkah 4: Jalankan Secure Installation

bash
 
sudo mysql_secure_installation
 

Prosesnya sama seperti di CentOS. Ikuti langkah-langkah untuk mengamankan database.

 

 

🔐 Bagian 3: Masuk ke MySQL

Setelah instalasi selesai, kamu bisa masuk sebagai root:

 
bash
 
sudo mysql -u root -p
 

Masukkan password yang sudah kamu set saat mysql_secure_installation.

 

 

🧪 Bagian 4: Uji Instalasi (Opsional)

Buat database dan user sederhana untuk uji coba:

 
sql
 
CREATE DATABASE testdb;
CREATE USER 'userku'@'localhost' IDENTIFIED BY 'password123';
GRANT ALL PRIVILEGES ON testdb.* TO 'userku'@'localhost';
FLUSH PRIVILEGES;
EXIT;
 

Coba login dengan user baru:

 
bash
 
mysql -u userku -p
 

 

🔧 Troubleshooting Umum

MASALAH
SOLUSI
Command not found: mysql
Pastikanmysql-serversudah terinstal
Tidak bisa login
Jalankansudo mysqldulu, lalu set ulang password
Layanan tidak jalan
Cek status:sudo systemctl status mysqld
Port 3306 tertutup
Pastikan firewall mengizinkan:sudo firewall-cmd --add-service=mysql --permanent && sudo firewall-cmd --reload(untuk CentOS)

 

🏁 Penutup

Instalasi MySQL di VM Linux — entah itu RedHat, CentOS, Debian, atau Ubuntu — sebenarnya sangat mudah jika kamu mengikuti langkah-langkah yang benar. Kunci utamanya adalah:

  • Gunakan repositori resmi
  • Jalankan mysql_secure_installation
  • Aktifkan layanan dan buat user aman
 

Dengan MySQL yang sudah berjalan, kamu siap untuk:

  • Mengembangkan aplikasi web
  • Membuat server backend
  • Belajar query SQL
  • Atau bahkan deploy aplikasi produksi
 

Jadi, jangan ragu — mulai instalasi MySQL-mu hari ini!

 

Komentar

2
ZAP 09 Aug 2026 14:05
Zaproxy dolore alias impedit expedita quisquam.
ZAP 09 Aug 2026 14:05
Zaproxy dolore alias impedit expedita quisquam.

Tinggalkan Komentar