© 2026 Basis Pengetahuan Cloudkilat. Hak Cipta Dilindungi.

|
>
>
  1. Beranda
  2. VPS - Kilat VM 2.0
  3. Instalasi dan Konfigurasi
  4. Database Server
  5. Cara Membuat Database dan User MySQL di VPS Linux

Cara Membuat Database dan User MySQL di VPS Linux

Panduan lengkap cara membuat database dan user MySQL di server Linux. Artikel ini membahas langkah teknis, pengaturan hak akses, serta best practice keamanan untuk memastikan database aman dan siap digunakan di lingkungan production.

Waktu baca: 3 menit • Lihat progres baca di bar atas
Oleh Yusuf Ischak Maulana
Dipublikasikan 25 Februari 2026
vpsdatabaseMySQL

MySQL_Database.png

Halo, Kawan Belajar!

MySQL adalah salah satu sistem manajemen basis data (DBMS) paling populer yang banyak digunakan untuk website, aplikasi web, dan layanan backend. Dalam praktik terbaik, setiap aplikasi sebaiknya memiliki database dan user MySQL sendiri dengan hak akses terbatas.

Melalui artikel ini, kamu akan mempelajari cara membuat database dan user MySQL dengan aman dan terstruktur, terutama jika kamu menjalankannya di server seperti VPS Kilat VM 2.0 CloudKilat.

Gunakan VPS Kilat VM 2.0 CloudKilat untuk pengelolaan database MySQL yang stabil, cepat, dan scalable. Performa tinggi dan kontrol penuh server sangat ideal untuk kebutuhan production.
👉 https://vm.cloudkilat.com/

Prasyarat

Sebelum memulai, pastikan kamu sudah memenuhi beberapa prasyarat berikut:

  • VPS atau server aktif dengan Linux OS (Pada panduan ini, menggunakan Ubuntu 22.04)
  • MySQL Server sudah terpasang (Pada panduan ini, menggunakan MySQL versi 8.0.44)
  • Akses SSH ke server
  • User dengan hak akses sudo atau root

Jika kamu belum memiliki server, sangat disarankan menggunakan VPS dengan resource dedicated agar performa database tetap optimal.

VPS dengan resource dedicated seperti Kilat VM 2.0 CloudKilat membantu mencegah bottleneck pada MySQL, terutama saat traffic atau query meningkat.
Cek paket VPS sekarang: https://vm.cloudkilat.com/

Langkah-Langkah Membuat Database dan User MySQL

1. Login ke MySQL

Masuk ke server melalui SSH, lalu login ke MySQL menggunakan user root:

mysql -u root -p

Masukkan password root MySQL saat diminta.

Login ke MySQL

2. Membuat Database MySQL

Gunakan perintah berikut untuk membuat database baru:

CREATE DATABASE nama_database;

Contoh:

CREATE DATABASE db_aplikasi;

Pastikan nama database deskriptif dan sesuai dengan aplikasi yang digunakan.

Membuat Database

3. Membuat User MySQL Baru

Buat user MySQL dengan password yang kuat:

CREATE USER 'nama_user'@'localhost' IDENTIFIED BY 'password_kuat';

Contoh:

CREATE USER 'user_aplikasi'@'localhost' IDENTIFIED BY 'PasswordKuat123!';

Membuat User Database

4. Memberikan Hak Akses ke Database

Berikan hak akses hanya ke database yang dibutuhkan:

GRANT ALL PRIVILEGES ON nama_database.* TO 'nama_user'@'localhost';

Contoh:

GRANT ALL PRIVILEGES ON db_aplikasi.* TO 'user_aplikasi'@'localhost';

Memberikan Hak Akses ke Database

5. Refresh Hak Akses MySQL

Agar perubahan langsung aktif, jalankan:

FLUSH PRIVILEGES;

Refresh Hak Akses MySQL

6. Keluar dari MySQL

EXIT;

Keluar dari MySQL

Verifikasi Akses User

Untuk memastikan user dan database sudah benar, lakukan login menggunakan user baru:

mysql -u user_aplikasi -p

Verifikasi Login User Database

Lalu cek database:

SHOW DATABASES;

Jika database yang dibuat muncul, maka konfigurasi berhasil.

Cek Database

Best Practice Keamanan MySQL

Keamanan MySQL

Berikut beberapa praktik terbaik yang disarankan:

  • Jangan gunakan user root untuk aplikasi
  • Gunakan password yang kuat dan unik
  • Batasi hak akses user hanya pada database terkait
  • Lakukan backup database secara berkala
  • Gunakan server dengan resource dedicated untuk database production

Untuk aplikasi bisnis dan website production, gunakan VPS Kilat VM 2.0 CloudKilat agar MySQL berjalan optimal dengan resource khusus dan kontrol penuh.
🚀 Tingkatkan performa server kamu sekarang di https://vm.cloudkilat.com/

Kesimpulan

Membuat database dan user MySQL adalah langkah fundamental dalam membangun sistem yang aman dan terstruktur. Dengan memisahkan user dan database untuk setiap aplikasi, kamu dapat meningkatkan keamanan sekaligus memudahkan manajemen server.

Untuk performa dan stabilitas terbaik, terutama di lingkungan production, pastikan MySQL dijalankan di server yang andal dan memiliki resource dedicated.

Gunakan VPS Kilat VM 2.0 CloudKilat sebagai fondasi infrastruktur database kamu — cepat, stabil, dan siap untuk kebutuhan skala bisnis.
👉 Mulai sekarang di https://vm.cloudkilat.com/

Butuh bantuan lebih lanjut?

Jangan ragu untuk menghubungi tim support kami jika Anda memiliki pertanyaan atau masalah terkait layanan CloudKilat.

Hubungi Kami