Database
Juni 06, 2026
Artikel

Halo para pembangun website dan developer hebat! Di era digital ini, WordPress sudah menjadi raja dalam dunia Content Management System (CMS). Tapi, tahukah Anda bahwa di balik kemudahan WordPress, ada "otak" penting yang bekerja keras menyimpan semua data situs Anda? Ya, benar sekali, kita bicara tentang Database MySQL!

Tanpa database, website WordPress Anda hanyalah sekumpulan file statis tanpa nyawa. Database inilah yang menyimpan semua konten, user, pengaturan, komentar, hingga detail plugin Anda. Ibaratnya, database adalah perpustakaan raksasa tempat WordPress Anda mengambil dan menyimpan semua informasi. Nah, kali ini, kita akan belajar tuntas bagaimana cara membuat database MySQL dan user-nya di cPanel, lalu menghubungkannya dengan situs WordPress Anda melalui file wp-config.php. Siap jadi ahli?

Tutorial ini dirancang agar mudah diikuti, bahkan bagi Anda yang baru pertama kali berinteraksi dengan cPanel atau database. Yuk, langsung saja kita mulai!

Panduan Langkah Demi Langkah: Bikin Database MySQL di cPanel

Langkah pertama yang harus Anda lakukan adalah masuk ke akun cPanel hosting Anda. Biasanya, Anda bisa mengaksesnya melalui namadomainanda.com/cpanel dengan username dan password yang diberikan oleh penyedia hosting Anda.

1. Akses Fitur "MySQL Databases"

  • Setelah berhasil login ke cPanel, cari bagian Databases.
  • Di sana, Anda akan menemukan ikon atau tautan bertuliskan MySQL Databases. Klik tautan tersebut.

2. Buat Database Baru

  • Di halaman MySQL Databases, Anda akan melihat bagian bertuliskan Create New Database.
  • Pada kolom New Database, masukkan nama untuk database Anda. Tips: Buat nama yang deskriptif dan mudah diingat, misalnya namasitus_wpdb atau proyek_utama. Ingat, cPanel akan otomatis menambahkan prefix berupa username cPanel Anda di depan nama database yang Anda buat (contoh: usernameanda_namadbas).
  • Setelah memasukkan nama, klik tombol Create Database.
  • Akan muncul notifikasi bahwa database berhasil dibuat. Jangan lupa catat nama database lengkap ini (termasuk prefix-nya), karena ini sangat penting untuk langkah selanjutnya!
  • Klik Go Back untuk kembali ke halaman utama MySQL Databases.

Selamat, Anda sudah berhasil membuat database MySQL pertama Anda! Tapi tunggu dulu, database ini masih kosong dan belum bisa diakses oleh WordPress. Kita butuh "kunci" dan "penjaga" untuk database ini, yaitu user MySQL.

Membuat User MySQL dan Memberikan Hak Akses

User MySQL adalah akun yang akan digunakan WordPress untuk berkomunikasi dengan database Anda. Setiap database harus memiliki setidaknya satu user yang memiliki hak akses. Ini penting untuk keamanan dan manajemen.

1. Buat User MySQL Baru

  • Masih di halaman MySQL Databases, scroll down hingga Anda menemukan bagian Add New User.
  • Pada kolom Username, masukkan nama user untuk database Anda. Sekali lagi, cPanel akan menambahkan prefix username Anda (contoh: usernameanda_userdb).
  • Pada kolom Password dan Password (Again), masukkan password yang kuat. Gunakan kombinasi huruf besar, huruf kecil, angka, dan simbol. Anda bisa menggunakan tombol Password Generator untuk membuat password yang sangat kuat secara otomatis. CATAT USERNAME LENGKAP DAN PASSWORD INI BAIK-BAIK! Ini adalah informasi paling krusial.
  • Setelah selesai, klik tombol Create User.
  • Klik Go Back.

2. Hubungkan User ke Database dan Beri Hak Akses

  • Sekarang Anda sudah punya database dan user. Langkah selanjutnya adalah menghubungkan keduanya dan memberikan user tersebut izin untuk mengakses database.
  • Scroll down lagi hingga menemukan bagian Add User To Database.
  • Pada dropdown User, pilih user MySQL yang baru saja Anda buat.
  • Pada dropdown Database, pilih database MySQL yang baru saja Anda buat.
  • Klik tombol Add.
  • Anda akan diarahkan ke halaman Manage User Privileges. Di sini, Anda harus memberikan semua hak akses (privileges) kepada user tersebut agar WordPress bisa membaca, menulis, dan memodifikasi data di database.
  • Centang kotak ALL PRIVILEGES.
  • Klik tombol Make Changes.
  • Akan muncul notifikasi bahwa hak akses berhasil diperbarui. Klik Go Back.

Selamat! Sekarang database Anda sudah siap, lengkap dengan user yang memiliki semua hak akses. Bagian paling "teknis" sudah selesai. Waktunya menghubungkan ini semua ke WordPress!

Mengelola user dan database secara manual memang butuh ketelitian. Kadang, jika Anda memiliki banyak proyek atau perlu migrasi database antar server, proses ini bisa jadi memakan waktu dan rentan kesalahan. Nah, di sinilah PintarApp Tools hadir sebagai solusi cerdas! Dengan fitur manajemen database yang terintegrasi dan intuitif, Anda bisa memantau dan mengelola semua database MySQL Anda dari satu dashboard yang rapi, menghemat waktu berharga Anda. PintarApp Tools juga membantu mempermudah proses deployment dan migrasi, menjadikan pekerjaan Anda lebih efisien.

Koneksi Database ke WordPress Melalui wp-config.php

Ini adalah langkah terakhir yang akan menyatukan database dengan instalasi WordPress Anda. Kita akan mengedit file kunci WordPress bernama wp-config.php.

1. Akses File wp-config.php

Ada dua cara umum untuk mengakses file ini:

  • Melalui cPanel File Manager:
    • Kembali ke halaman utama cPanel.
    • Cari bagian Files dan klik File Manager.
    • Arahkan ke folder instalasi WordPress Anda (biasanya public_html atau sub-folder domain Anda).
    • Cari file bernama wp-config.php. Klik kanan pada file tersebut dan pilih Edit.
    • Akan ada peringatan, klik Edit lagi.
  • Melalui FTP Client (misalnya FileZilla):
    • Hubungkan FTP client Anda ke server hosting.
    • Navigasi ke root direktori instalasi WordPress Anda.
    • Unduh file wp-config.php ke komputer Anda.
    • Buka dengan editor teks favorit Anda (Notepad++, Sublime Text, VS Code, dll.).

PENTING: Sebelum melakukan perubahan apapun, sangat disarankan untuk membuat salinan (backup) dari file wp-config.php Anda. Cukup salin dan tempel di folder yang sama dengan nama wp-config.php.bak misalnya.

2. Edit Detail Database di wp-config.php

Setelah membuka file wp-config.php, cari baris-baris kode berikut (biasanya ada di bagian atas file, tapi di bawah bagian komentar):

define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );
define( 'DB_HOST', 'localhost' );

Ganti nilai-nilai berikut dengan informasi yang sudah Anda catat sebelumnya:

  • Ganti 'database_name_here' dengan nama database lengkap Anda (misal: usernameanda_namadbas).
  • Ganti 'username_here' dengan nama user database lengkap Anda (misal: usernameanda_userdb).
  • Ganti 'password_here' dengan password user database Anda yang kuat.
  • Untuk DB_HOST, pada umumnya nilai default 'localhost' sudah benar. Kecuali jika penyedia hosting Anda memberikan informasi yang berbeda, biarkan saja.

Contoh setelah diedit:

define( 'DB_NAME', 'usernameanda_namadbas' );
define( 'DB_USER', 'usernameanda_userdb' );
define( 'DB_PASSWORD', 'P@ssw0rdS4ngatKuat!' );
define( 'DB_HOST', 'localhost' );

Selain itu, Anda juga akan melihat bagian Authentication Unique Keys and Salts. Jika ini instalasi WordPress baru, Anda bisa mengunjungi https://api.wordpress.org/secret-key/1.1/salt/ untuk mendapatkan kumpulan kunci unik dan menempelkannya di sini. Ini penting untuk keamanan situs Anda.

3. Simpan Perubahan

  • Jika Anda mengedit melalui cPanel File Manager, klik tombol Save Changes di pojok kanan atas.
  • Jika Anda mengedit melalui FTP client, simpan file di komputer Anda, lalu upload kembali ke server (timpa file yang lama).

Dan... Selesai! Situs WordPress Anda sekarang sudah terhubung dengan database MySQL yang baru Anda buat. Anda bisa mencoba mengakses situs Anda atau melanjutkan instalasi WordPress jika ini adalah instalasi baru. Jika ada masalah, biasanya ada pesan error yang menunjukkan "Error establishing a database connection" – ini berarti ada kesalahan dalam detail yang Anda masukkan di wp-config.php. Cek kembali nama database, username, dan password Anda.

Dengan PintarApp Tools, proses ini bisa menjadi lebih mulus lagi. Bayangkan jika Anda perlu mengelola lingkungan pengembangan dan produksi yang berbeda; PintarApp Tools bisa membantu Anda mengelola variabel lingkungan database dengan mudah, menghindari kesalahan konfigurasi yang sering terjadi. Ini adalah investasi cerdas untuk efisiensi dan keandalan proyek website Anda.

Kesimpulan

Membuat database MySQL, user, dan menghubungkannya ke WordPress mungkin terdengar rumit di awal, tapi sebenarnya sangat sistematis. Dengan mengikuti panduan ini, Anda kini memiliki pemahaman yang kuat tentang bagaimana "jantung" situs WordPress Anda bekerja. Selalu ingat untuk mencatat semua detail dengan cermat dan menjaga keamanan password Anda.

Semoga tutorial ini bermanfaat dan membuat Anda semakin percaya diri dalam mengelola website WordPress Anda. Jangan ragu untuk bereksperimen (tentu saja di lingkungan staging dulu ya!) dan terus belajar. Sampai jumpa di artikel edukasi berikutnya!


Jelajahi Ekosistem PintarApp

Tag

TERKUAK! Cara Mudah Bikin Database MySQL & User di cPanel, Lalu Konekin ke WordPress (Anti Pusing!) ditayangkan di pintarapp. Ditulis oleh PintarApp.

Star Bookmark