• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Bantuan IndukWeb Hosting

  • Beranda
  • Konfirmasi Pembayaran
  • Kontak
  • Client Area
Client Area
Beranda / cPanel (Linux Hosting) / Cara Membuat Database MySQL dan User di cPanel

Cara Membuat Database MySQL dan User di cPanel

Pemutakhiran 13 September 2026 M.A.

6 views
Bagikan
Facebook X / Twitter WhatsApp LinkedIn Reddit

Database digunakan oleh banyak aplikasi website untuk menyimpan konten, akun pengguna, konfigurasi, transaksi, dan data lainnya. WordPress, Joomla, Drupal, toko online, serta banyak aplikasi PHP menggunakan MySQL atau MariaDB sebagai basis data.

Di cPanel modern, pembuatan database dapat dilakukan melalui Database Wizard. Pada versi cPanel yang lebih lama, menu yang sama dapat masih tampil dengan nama MySQL Database Wizard.

Kapan Harus Membuat Database Baru?

Database baru biasanya diperlukan ketika:

  • menginstal CMS secara manual,
  • memindahkan website dari server lain,
  • membuat aplikasi PHP sendiri,
  • membuat staging website,
  • memisahkan data beberapa aplikasi.

Jika Anda menginstal WordPress melalui Softaculous, database biasanya dibuat otomatis sehingga langkah manual tidak selalu diperlukan.

Cara Membuat Database dengan Database Wizard

  1. Login ke cPanel.
  2. Cari bagian Databases.
  3. Klik Database Wizard atau MySQL Database Wizard.
  4. Masukkan nama database.
  5. Klik Next Step.

cPanel dapat menambahkan prefix username akun secara otomatis.

Misalnya username cPanel Anda:

indukweb

dan nama database:

website

maka nama lengkap database dapat menjadi:

indukweb_website

Catat nama lengkap tersebut karena aplikasi harus menggunakan nama database yang sebenarnya.

Membuat User Database

Setelah database dibuat, wizard akan meminta Anda membuat user.

  1. Masukkan nama user database.
  2. Buat password yang kuat.
  3. Gunakan Password Generator jika tersedia.
  4. Simpan password di password manager.
  5. Klik Create User.

Contoh user:

indukweb_webuser

Jangan menggunakan password yang sama dengan password cPanel apabila tidak diperlukan.

Memberikan Privilege ke User

Database dan user merupakan dua komponen berbeda. User tidak otomatis dapat membaca atau mengubah database sebelum diberi privilege.

Pada tahap Add User to Database:

  1. Pilih hak akses yang diperlukan.
  2. Untuk aplikasi website milik sendiri, umumnya pilih ALL PRIVILEGES jika aplikasi memang membutuhkan akses penuh.
  3. Klik Make Changes atau lanjutkan wizard.

Untuk kebutuhan khusus, berikan hanya privilege yang diperlukan.

Cara Membuat Database Tambahan melalui Manage My Databases

cara membuat database MySQL di cPanel

Pada cPanel modern, menu pengelolaan database dapat bernama Manage My Databases. Pada versi tertentu masih dapat tampil sebagai MySQL Databases.

Dari sini Anda dapat:

  • membuat database baru,
  • membuat user baru,
  • menambahkan user ke database,
  • mengubah privilege,
  • mengganti password user,
  • memeriksa database,
  • memperbaiki database,
  • menghapus database atau user.

Database Wizard lebih sederhana untuk database pertama karena seluruh proses dipandu tahap demi tahap.

Data yang Harus Dicatat untuk Konfigurasi Website

Aplikasi biasanya membutuhkan data berikut:

DB_NAME     = nama_database
DB_USER     = nama_user_database
DB_PASSWORD = password_database
DB_HOST     = localhost

Pada sebagian besar shared hosting, DB_HOST menggunakan localhost, tetapi selalu gunakan informasi yang diberikan oleh penyedia hosting jika konfigurasinya berbeda.

Contoh pada WordPress

Pada instalasi WordPress manual, informasi database tersimpan di wp-config.php.

Contoh:

define('DB_NAME', 'indukweb_website');
define('DB_USER', 'indukweb_webuser');
define('DB_PASSWORD', 'password-kuat');
define('DB_HOST', 'localhost');

Jangan menyalin contoh password di atas untuk website asli.

Jika menggunakan WordPress, Anda juga dapat melihat pilihan layanan WordPress Hosting IndukWeb yang sudah dilengkapi cPanel dan pengelolaan database melalui phpMyAdmin.

Error “Access Denied for User”

Jika website menampilkan error seperti:

Access denied for user

periksa:

  1. Nama user database sudah benar.
  2. Password di file konfigurasi cocok.
  3. User sudah ditambahkan ke database.
  4. Privilege sudah diberikan.
  5. DB_HOST benar.
  6. Prefix username tidak terlewat.

Kesalahan yang paling sering terjadi adalah database sudah dibuat tetapi user belum ditambahkan ke database.

Jangan Membuat Database dari phpMyAdmin

phpMyAdmin digunakan untuk mengelola isi database, menjalankan query, import, export, atau mengedit tabel.

Untuk membuat database dan user baru pada akun cPanel, gunakan Database Wizard atau Manage My Databases. Dengan cara tersebut database dan user tercatat dengan benar oleh sistem cPanel, termasuk untuk proses backup dan restore.

Backup Sebelum Mengubah Database

Sebelum menghapus database, menjalankan query besar, melakukan search-replace, atau mengimpor data, lakukan backup terlebih dahulu.

Backup kecil dapat dilakukan melalui phpMyAdmin. Untuk backup akun yang lebih lengkap gunakan fitur Backup/Backup Wizard atau mekanisme backup yang tersedia pada hosting.

Website dengan kebutuhan bisnis juga dapat menggunakan Cloud Hosting Indonesia yang menyediakan cPanel, MariaDB, dan phpMyAdmin.

Kesimpulan

Untuk membuat database secara aman di cPanel, gunakan Database Wizard: buat database, buat user, hubungkan user ke database, lalu berikan privilege yang diperlukan. Simpan nama database, username, dan password karena informasi tersebut dibutuhkan aplikasi.

Panduan cPanel lainnya tersedia di Bantuan cPanel IndukWeb.

FAQ

Apa beda MySQL dan MariaDB di cPanel?

Keduanya merupakan sistem database relasional yang umum digunakan pada hosting. Server hosting dapat menggunakan MySQL atau MariaDB tergantung konfigurasi penyedia.

Apa itu prefix database?

Prefix adalah awalan yang biasanya berasal dari username cPanel, misalnya user_namadatabase.

Apakah satu user bisa digunakan untuk beberapa database?

Secara teknis dapat, jika user tersebut ditambahkan dan diberi privilege pada database yang dimaksud. Namun pemisahan user dapat membantu pengelolaan dan keamanan.

Apakah database dibuat melalui phpMyAdmin?

Pada cPanel sebaiknya database dan user dibuat melalui Database Wizard atau Manage My Databases, bukan melalui phpMyAdmin.

Apa DB_HOST di cPanel?

Sering kali nilainya localhost, tetapi gunakan nilai yang diberikan oleh penyedia hosting apabila server database menggunakan host berbeda.


Bagikan
Facebook X / Twitter WhatsApp LinkedIn Reddit

lihat semua tentang: cPanel (Linux Hosting) ditandai dengan: database cPanel, Database Wizard, Manage My Databases, MariaDB cPanel, privilege MySQL, user database

Artikel Terkait
  • Cara Mengatur Under Attack Mode Imunify360 WebShield di cPanel15 September 2026
  • Cara Full Backup cPanel dengan Backup Wizard13 September 2026
  • Cara Import dan Export Database phpMyAdmin di cPanel13 September 2026
  • Cara Menggunakan File Manager cPanel untuk Kelola Website13 September 2026
  • Bagaimana Cara Menambah Addon Domain di cPanel Terbaru12 September 2026
Sidebar Utama
Navigasi Panduan
  • Pengetahuan Dasar
  • Portal Pelanggan
  • Domain
  • cPanel (Linux Hosting)
  • Email
  • Keamanan (Security)
  • Layanan IndukWeb
  • VPS & Server
  • Konfirmasi Pembayaran
  • Metode Pembayaran

Panduan Cepat

Akses langsung ke panduan yang sering dibutuhkan.

  • Cara Membuat Subdomain di cPanel Terbaru
  • Cara Full Backup cPanel dengan Backup Wizard
  • Cara Import dan Export Database phpMyAdmin di cPanel
  • Cara Membuat Database MySQL dan User di cPanel
  • Cara Menggunakan File Manager cPanel untuk Kelola Website
  • Akses login cPanel melalui Portal Pelanggan IndukWeb
  • Cara Merubah Kata Sandi cPanel dari Portal Pelanggan
Artikel Populer
  1. 1Cara Full Backup cPanel dengan Backup Wizard 14 views
  2. 2Cara Menggunakan File Manager cPanel untuk Kelola Website 6 views
  3. 3Cara Membuat Database MySQL dan User di cPanel 6 views
  4. 4Cara Import dan Export Database phpMyAdmin di cPanel 6 views
  5. 5Cara Mengatur Under Attack Mode Imunify360 WebShield di cPanel 6 views
  6. 6Cara Merubah Kata Sandi cPanel dari Portal Pelanggan 5 views
  7. 7Apa itu Domain? Penjelasan domain, subdomain tld, gLTD, SLD 5 views

Dengan menggunakan situs ini, menandakan bahwa Anda setuju untuk terikat oleh Kebijakan Privasi Kami.
Copyright © 2026 Bantuan Hosting | IndukWeb | Portal Pelanggan | LiveChat