HOSTING CEPATDOMAIN MURAHSSL GRATISSUPPORT 24/7UPTIME 99.9%SERVER INDONESIAHOSTING CEPATDOMAIN MURAHSSL GRATISSUPPORT 24/7UPTIME 99.9%SERVER INDONESIA
Tutorial

Cara Membuat Database MySQL di cPanel: Panduan Lengkap untuk Pemula

Tim HostingEkspres|28 Maret 2026|11 menit baca
cara membuat database mysql di cpanelmysql cpanelbuat database cpanelphpmyadmin tutorialdatabase hostingmysql user cpanelimport database mysqlexport database cpanel
Cara Membuat Database MySQL di cPanel: Panduan Lengkap untuk Pemula

Cara Membuat Database MySQL di cPanel: Fondasi Setiap Website Dinamis

Cara membuat database MySQL di cPanel adalah keterampilan fundamental yang harus dikuasai oleh siapapun yang ingin mengelola website dinamis. Database adalah jantung dari hampir setiap aplikasi web modern - WordPress menyimpan semua postingan, halaman, pengaturan, dan data pengguna di database MySQL. Begitu pula dengan WooCommerce, Joomla, forum online, sistem manajemen konten, dan ratusan aplikasi web lainnya.

Tanpa database yang dikonfigurasi dengan benar, aplikasi seperti WordPress tidak bisa diinstall. Saat Anda menjalankan wizard instalasi WordPress dan diminta mengisi nama database, username, dan password - semua informasi itu merujuk ke database MySQL yang harus Anda buat terlebih dahulu di cPanel.

Kabar baiknya, cara membuat database MySQL di cPanel jauh lebih mudah dari yang dibayangkan. Anda tidak perlu mengetahui perintah SQL atau memahami administrasi database tingkat lanjut. cPanel menyediakan antarmuka grafis yang intuitif yang memandu Anda melalui setiap langkah. Panduan ini akan menjelaskan segalanya dari awal.

Mengenal Komponen Database MySQL di cPanel

Sebelum masuk ke cara membuat database MySQL di cPanel, penting memahami tiga komponen utama yang terlibat:

cara membuat database mysql
Ilustrasi cara membuat database mysql

1. Database (Database MySQL)

Database adalah wadah atau container yang menampung seluruh data aplikasi Anda. Satu akun hosting bisa memiliki banyak database - satu database untuk WordPress, satu untuk toko online, satu lagi untuk sistem custom, dan seterusnya. Nama database di cPanel selalu diawali dengan prefix username cPanel Anda (misalnya: jika username cPanel Anda adalah user123, maka database bernama wpdb akan menjadi user123_wpdb).

2. Database User (Pengguna MySQL)

User MySQL adalah akun yang digunakan oleh aplikasi untuk mengakses database. Setiap user memiliki username dan password sendiri. User yang berbeda bisa diberikan akses ke database yang berbeda dengan tingkat hak akses yang berbeda pula. Best practice keamanan adalah membuat user terpisah untuk setiap database - jangan menggunakan satu user untuk semua database.

3. Privileges (Hak Akses)

Privileges menentukan apa yang boleh dilakukan oleh user MySQL terhadap database. Untuk aplikasi web biasa, memberikan "ALL PRIVILEGES" sudah umum dilakukan. Namun untuk keamanan maksimal, Anda bisa membatasi hanya pada hak yang diperlukan: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, dll.

Penting Diingat: Di cPanel, nama database dan nama user selalu mendapatkan prefix username cPanel Anda secara otomatis. Misalnya Anda membuat database bernama "wordpress", nama lengkapnya akan menjadi "cpanelusername_wordpress". Pastikan menggunakan nama lengkap ini saat konfigurasi aplikasi.

Cara Membuat Database MySQL di cPanel: Langkah demi Langkah

Berikut adalah panduan lengkap cara membuat database MySQL di cPanel yang bisa diikuti oleh pemula sekalipun:

Langkah 1: Login ke cPanel

  1. Buka browser favorit Anda
  2. Ketik namadomain.com/cpanel atau namadomain.com:2083 di address bar
  3. Masukkan username dan password cPanel yang dikirim saat aktivasi hosting
  4. Klik tombol Log in

Langkah 2: Buka Menu MySQL Databases

  1. Dari dashboard cPanel, cari bagian Databases
  2. Klik ikon atau tautan MySQL Databases
  3. Halaman MySQL Databases akan terbuka dengan beberapa seksi

Langkah 3: Buat Database Baru

  1. Di bagian Create New Database, temukan field "New Database"
  2. Ketik nama database yang ingin dibuat, misalnya: wordpress atau toko_online
  3. Perhatikan bahwa cPanel akan menampilkan preview nama lengkap: cpanelusername_wordpress
  4. Klik tombol Create Database
  5. cPanel akan menampilkan pesan sukses. Klik Go Back

Langkah 4: Buat User MySQL Baru

  1. Scroll ke bawah ke bagian MySQL Users
  2. Di bagian Add New User, isi Username untuk user baru (misal: wpuser)
  3. Isi Password dengan password yang kuat - gunakan kombinasi huruf besar, huruf kecil, angka, dan simbol
  4. Klik tombol Use Password Generator jika ingin menggunakan password yang di-generate otomatis (disarankan)
  5. Salin dan simpan password ini di tempat yang aman sebelum melanjutkan
  6. Klik Create User

Langkah 5: Hubungkan User ke Database

Database dan user yang baru dibuat masih terpisah - Anda perlu menghubungkan keduanya:

  1. Scroll ke bawah ke bagian Add User to Database
  2. Pilih user yang baru dibuat dari dropdown User
  3. Pilih database yang baru dibuat dari dropdown Database
  4. Klik tombol Add
  5. Di halaman selanjutnya, Anda akan melihat daftar privileges
  6. Centang ALL PRIVILEGES untuk memberikan semua hak akses
  7. Klik Make Changes
Selesai! Database MySQL Anda sudah siap digunakan. Catat tiga informasi ini untuk konfigurasi aplikasi: Nama Database (lengkap dengan prefix), Username MySQL (lengkap dengan prefix), dan Password.

Cara Membuat Database MySQL via MySQL Database Wizard

Selain metode di atas, cPanel juga menyediakan MySQL Database Wizard yang memandu proses pembuatan database dengan antarmuka wizard langkah per langkah - sangat cocok untuk pemula:

  1. Di cPanel, cari dan klik MySQL Database Wizard di seksi Databases
  2. Step 1: Masukkan nama database baru, klik Next Step
  3. Step 2: Masukkan username dan password untuk user baru, klik Create User
  4. Step 3: Pilih privileges (centang ALL PRIVILEGES), klik Next Step
  5. Step 4: Selesai - wizard akan menampilkan ringkasan informasi database yang dibuat

Wizard ini mengkombinasikan semua langkah menjadi satu alur yang lebih mudah diikuti. Hasil akhirnya sama dengan metode manual di atas.

Baca Juga: Tutorial cPanel Lengkap: Panduan Pemula Mengelola Hosting

Cara Menggunakan phpMyAdmin untuk Mengelola Database

phpMyAdmin adalah antarmuka web berbasis grafis untuk mengelola database MySQL. Setelah berhasil cara membuat database MySQL di cPanel, phpMyAdmin adalah tool utama untuk bekerja dengan data di dalamnya.

Cara Akses phpMyAdmin

  1. Di cPanel, buka seksi Databases
  2. Klik ikon phpMyAdmin
  3. phpMyAdmin akan terbuka di tab baru
  4. Di panel kiri, klik nama database yang ingin dikelola

Operasi Dasar dengan phpMyAdmin

Melihat Struktur Database

Setelah memilih database di panel kiri, Anda akan melihat daftar semua tabel dalam database tersebut beserta informasi jumlah baris, ukuran, dan engine yang digunakan.

Melihat dan Mengedit Data

  • Klik nama tabel di panel kiri
  • Klik tab Browse untuk melihat semua data
  • Klik ikon pensil untuk mengedit baris tertentu
  • Klik ikon silang merah untuk menghapus baris
  • Gunakan tab Search untuk mencari data spesifik

Menjalankan Query SQL

  1. Pilih database di panel kiri
  2. Klik tab SQL di bagian atas
  3. Ketik query SQL di area teks (misalnya: SELECT * FROM wp_users LIMIT 10;)
  4. Klik Go untuk menjalankan query

Contoh Query SQL Berguna untuk WordPress

Beberapa query SQL yang sering dibutuhkan saat mengelola WordPress melalui phpMyAdmin:

-- Mengubah URL WordPress (setelah pindah domain)
UPDATE wp_options SET option_value = 'https://domain-baru.com'
WHERE option_name IN ('siteurl', 'home');

-- Reset password admin WordPress
UPDATE wp_users SET user_pass = MD5('password_baru')
WHERE user_login = 'admin';

-- Menonaktifkan semua plugin (saat WordPress bermasalah)
UPDATE wp_options SET option_value = 'a:0:{}'
WHERE option_name = 'active_plugins';
Perhatian: Selalu buat backup database sebelum menjalankan query SQL yang mengubah data (UPDATE, DELETE, DROP). Kesalahan query bisa menyebabkan kehilangan data yang tidak bisa dipulihkan tanpa backup.

Cara Export (Backup) Database MySQL di cPanel

Backup database adalah kebiasaan wajib yang harus dilakukan secara rutin. Cara membuat database MySQL di cPanel tidak lengkap tanpa mengetahui cara mem-backup-nya:

Export via phpMyAdmin

  1. Buka phpMyAdmin dan pilih database yang ingin di-backup
  2. Klik tab Export di bagian atas
  3. Pilih metode Quick untuk backup cepat, atau Custom untuk pengaturan lebih detail
  4. Format: pilih SQL (format standar yang kompatibel)
  5. Klik tombol Export
  6. File .sql akan terdownload ke komputer Anda

Export via cPanel Backup

  1. Di cPanel, buka Backup di seksi Files
  2. Di bagian Download a MySQL Database Backup, klik nama database yang ingin di-backup
  3. File backup .sql.gz akan langsung terdownload
cara membuat database mysql
Ilustrasi cara membuat database mysql

Cara Import Database MySQL di cPanel

Import database dibutuhkan saat memulihkan backup, memindahkan website ke hosting baru, atau migrasi WordPress. Ada dua cara utama:

Import via phpMyAdmin

  1. Buka phpMyAdmin dan pilih database tujuan di panel kiri
  2. Klik tab Import di bagian atas
  3. Klik Choose File dan pilih file .sql dari komputer
  4. Pastikan Character set adalah utf8 atau utf8mb4
  5. Klik Import
  6. Tunggu proses selesai - untuk database besar bisa memakan waktu beberapa menit

Import via cPanel Backup Restore

  1. Di cPanel, buka Backup di seksi Files
  2. Di bagian Restore a MySQL Database Backup, klik Choose File
  3. Pilih file backup .sql atau .sql.gz
  4. Klik Upload
Catatan Import File Besar: phpMyAdmin memiliki batas ukuran file upload (biasanya 50–100MB). Untuk database yang lebih besar, gunakan fitur Backup di cPanel atau minta bantuan support hosting untuk import via command line.
Baca Juga: Cara Menggunakan cPanel: Panduan Fitur-Fitur Penting untuk Pemula

Cara Mengubah Password dan Mengelola User MySQL di cPanel

Mengelola user MySQL dengan baik adalah bagian penting dari keamanan database Anda.

Mengubah Password User MySQL

  1. Di cPanel, buka MySQL Databases
  2. Scroll ke bagian Current Users
  3. Klik tombol Change Password di sebelah user yang ingin diubah
  4. Masukkan password baru
  5. Klik Change Password
  6. Jangan lupa update juga password di file konfigurasi aplikasi yang menggunakan user tersebut (misalnya wp-config.php untuk WordPress)

Mengelola Privileges User

  1. Di cPanel, buka MySQL Databases
  2. Scroll ke bagian Current Databases
  3. Di kolom Privileged Users, klik nama user untuk mengedit privileges-nya
  4. Ubah centang privileges sesuai kebutuhan
  5. Klik Make Changes

Menghapus Database atau User

Untuk menghapus database yang tidak diperlukan:

  1. Di halaman MySQL Databases, scroll ke bagian Current Databases
  2. Klik tombol Delete di sebelah database yang ingin dihapus
  3. Konfirmasi penghapusan

Hal yang sama berlaku untuk menghapus user di bagian Current Users.

Remote MySQL: Mengakses Database dari Luar Server

Secara default, database MySQL di cPanel hanya bisa diakses dari server hosting itu sendiri (localhost). Jika Anda ingin mengakses database dari aplikasi di komputer lokal atau server lain, Anda perlu mengaktifkan Remote MySQL.

  1. Di cPanel, cari dan klik Remote MySQL di seksi Databases
  2. Di field Host, masukkan IP address atau hostname yang diizinkan untuk akses remote (bisa menggunakan % untuk mengizinkan semua IP, meskipun ini tidak disarankan dari segi keamanan)
  3. Klik Add Host
Peringatan Keamanan: Jangan izinkan semua IP (%) untuk Remote MySQL di lingkungan produksi. Hanya izinkan IP spesifik yang benar-benar membutuhkan akses. Mengekspos database ke internet secara terbuka adalah risiko keamanan serius.

Koneksi Database MySQL untuk Berbagai Aplikasi

Setelah berhasil cara membuat database MySQL di cPanel, berikut contoh cara menggunakannya di berbagai platform populer:

WordPress (wp-config.php)

define('DB_NAME', 'cpanelusername_namadb');
define('DB_USER', 'cpanelusername_namauser');
define('DB_PASSWORD', 'password_mysql_anda');
define('DB_HOST', 'localhost');

PHP Native (PDO)

$host = 'localhost';
$dbname = 'cpanelusername_namadb';
$username = 'cpanelusername_namauser';
$password = 'password_mysql_anda';

$pdo = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);

Node.js (mysql2)

const mysql = require('mysql2');
const connection = mysql.createConnection({
  host: 'localhost',
  user: 'cpanelusername_namauser',
  password: 'password_mysql_anda',
  database: 'cpanelusername_namadb'
});
Baca Juga: Cara Membuat Website dari Nol: Panduan Lengkap 2026

Perbandingan: MySQL Databases vs MySQL Database Wizard

Aspek MySQL Databases MySQL Database Wizard
Kemudahan Perlu navigasi antar seksi Panduan langkah per langkah
Fleksibilitas Lebih fleksibel, semua kontrol ada Terbatas pada alur wizard
Manajemen Lanjutan Edit privileges, ganti password, hapus Hanya pembuatan awal
Cocok untuk Pengguna yang sudah familiar Pemula pertama kali
Hasil Identik Identik

FAQ: Pertanyaan Umum Cara Membuat Database MySQL di cPanel

Kesimpulan: Database MySQL adalah Fondasi Website Anda

Cara membuat database MySQL di cPanel adalah salah satu langkah paling penting dalam membangun website dinamis. Dengan mengikuti panduan ini, Anda kini memiliki pemahaman lengkap tentang cara membuat database, user MySQL, menghubungkannya, menggunakan phpMyAdmin, serta melakukan backup dan restore data.

Ingat tiga hal kunci setelah membuat database: catat nama database lengkap (dengan prefix), username MySQL lengkap (dengan prefix), dan password dengan aman. Ketiga informasi ini dibutuhkan saat mengkonfigurasi aplikasi web apapun yang menggunakan database.

Dan yang tidak kalah penting: lakukan backup database secara rutin! Data website Anda adalah aset berharga yang harus dilindungi. Backup mingguan atau bahkan harian adalah investasi kecil yang bisa menyelamatkan Anda dari situasi darurat.

Mulai bangun website Anda dengan hosting yang andal bersama HostingEkspres - hosting Indonesia dengan database MySQL unlimited, cPanel lengkap, phpMyAdmin tersedia, backup otomatis, dan dukungan teknis 24/7 dalam Bahasa Indonesia.

Hosting dengan MySQL Database Unlimited!

Kelola database MySQL dengan cPanel dan phpMyAdmin. Hosting mulai Rp 15.000/bulan sudah termasuk SSL gratis dan backup otomatis.

Lihat Paket Hosting

Butuh Hosting untuk Website Anda?

Dapatkan hosting cepat, aman, dan terpercaya dengan harga terjangkau. Gratis domain, SSL, dan support 24/7.

Jangan Ketinggalan Promo!

Subscribe newsletter kami dan dapatkan diskon hingga 50% untuk pembelian pertama kamu.

Gratis, tanpa spam. Bisa unsubscribe kapan saja.