Database
Juli 21, 2026
Artikel

Halo para developer web dan pemilik website! Pernah merasa pusing saat pertama kali install WordPress dan diminta detail database? Atau mungkin Anda sedang migrasi website dan bingung bagaimana menghubungkan WordPress dengan database barunya? Tenang saja, Anda tidak sendirian! Database adalah jantung dari setiap website WordPress. Tanpa database yang terhubung dengan benar, website Anda tidak akan bisa menyimpan postingan, halaman, komentar, bahkan pengaturan tema. Hari ini, kita akan membongkar tuntas bagaimana cara membuat database MySQL dan user di cPanel, kemudian mengkoneksikannya ke file wp-config.php WordPress Anda, langkah demi langkah, dijamin berhasil!

Sebagai seorang ahli developer website, saya tahu betul betapa krusialnya proses ini. Kesalahan kecil bisa berarti website tidak bisa diakses. Namun, dengan panduan ini, Anda akan bisa melakukannya dengan percaya diri. Plus, kami akan sisipkan beberapa tips profesional agar prosesnya semakin mulus. Untuk manajemen proyek dan deployment website yang lebih efisien, jangan lupakan pentingnya tools yang handal. PintarApp Tools hadir sebagai solusi cerdas yang bisa membantu Anda mengelola berbagai aspek pengembangan web Anda, termasuk dalam hal mempersiapkan infrastruktur seperti database ini!

Memahami Peran Database di WordPress

Sebelum kita mulai praktik, mari kita pahami sebentar kenapa database itu penting. WordPress adalah sistem manajemen konten (CMS) dinamis. Artinya, konten website Anda tidak disimpan sebagai file statis HTML, melainkan dalam bentuk data terstruktur di database. Setiap kali pengunjung mengakses website Anda, WordPress akan "memanggil" data dari database (misalnya, judul postingan, isi artikel, nama penulis) dan menampilkannya di halaman web.

Apa itu cPanel dan MySQL?

  • cPanel: Ini adalah control panel hosting yang paling populer. cPanel menyediakan antarmuka grafis yang memudahkan Anda mengelola berbagai aspek hosting, termasuk file, email, domain, dan tentu saja, database.
  • MySQL: Ini adalah sistem manajemen database relasional (RDBMS) open-source yang sangat populer. WordPress menggunakannya untuk menyimpan dan mengelola semua datanya.

Persiapan Awal Sebelum Membuat Database

Sebelum kita melangkah lebih jauh, pastikan Anda sudah memiliki beberapa hal penting ini:

  • Akses ke cPanel akun hosting Anda (biasanya berupa URL seperti yourdomain.com/cpanel beserta username dan password).
  • File instalasi WordPress (jika Anda belum mengunggahnya ke hosting).

Langkah 1: Membuat Database MySQL Baru di cPanel

Ini adalah langkah pertama dan paling fundamental. Kita akan membuat "wadah" kosong untuk data WordPress Anda.

  1. Login ke cPanel Anda.
  2. Cari bagian "Databases" dan klik pada ikon "MySQL Databases".
  3. Di bawah judul "Create New Database", masukkan nama database yang Anda inginkan. Ingat, cPanel akan menambahkan awalan (prefix) ke nama database Anda (misalnya, yourusername_namadatabaseanda).
  4. Klik tombol "Create Database".
  5. Anda akan melihat pesan konfirmasi bahwa database telah berhasil dibuat. Sangat penting untuk mencatat nama lengkap database ini, karena kita akan membutuhkannya nanti. Contoh: yourusername_blogdb.

Selamat! Database Anda sudah siap, tapi masih kosong dan belum bisa diakses oleh siapa pun, termasuk WordPress. Kita perlu membuat pengguna (user) untuk database ini.

Langkah 2: Membuat User MySQL Baru di cPanel

Setiap database membutuhkan seorang "pengguna" atau "user" dengan izin akses tertentu. Ini adalah langkah keamanan penting.

  1. Masih di halaman "MySQL Databases" cPanel, gulir ke bawah hingga Anda menemukan bagian "Add New User".
  2. Masukkan "Username" yang Anda inginkan. Sekali lagi, cPanel akan menambahkan awalan (prefix) ke username Anda (misalnya, yourusername_userwp).
  3. Buat "Password" yang kuat. Anda bisa menggunakan tombol "Password Generator" yang disediakan cPanel untuk membuat password yang sangat aman. Catat username dan password ini dengan teliti! Jangan sampai hilang.
  4. Klik tombol "Create User".

Sekarang Anda punya database dan user. Langkah selanjutnya adalah menghubungkan keduanya.

Langkah 3: Menghubungkan User ke Database dan Memberikan Hak Akses

Database dan user sudah ada, kini saatnya memberi user izin untuk mengakses dan memodifikasi database yang sudah kita buat.

  1. Masih di halaman "MySQL Databases" cPanel, gulir ke bawah hingga Anda menemukan bagian "Add User To Database".
  2. Di kolom "User", pilih user MySQL yang baru saja Anda buat dari daftar drop-down.
  3. Di kolom "Database", pilih database MySQL yang baru saja Anda buat dari daftar drop-down.
  4. Klik tombol "Add".
  5. Pada halaman berikutnya, Anda akan diminta untuk mengatur hak akses (privileges) untuk user tersebut. Untuk WordPress, Anda perlu memberikan "ALL PRIVILEGES". Centang kotak "ALL PRIVILEGES".
  6. Klik tombol "Make Changes".

Database dan user Anda kini sudah terhubung dengan sempurna! Anda punya semua informasi yang dibutuhkan:

  • Nama Database: (misalnya, yourusername_blogdb)
  • Username Database: (misalnya, yourusername_userwp)
  • Password Database: (password kuat yang Anda buat)
  • DB Host: Ini hampir selalu localhost (kecuali ada instruksi khusus dari provider hosting Anda).

Langkah 4: Mengkoneksikan ke WordPress via wp-config.php

Inilah saatnya menghubungkan WordPress ke database yang sudah kita buat. File kuncinya adalah wp-config.php.

  1. Akses file manager di cPanel Anda, atau gunakan FTP client (seperti FileZilla) untuk terhubung ke hosting Anda.
  2. Navigasikan ke direktori utama instalasi WordPress Anda (biasanya public_html atau folder domain Anda).
  3. Anda akan menemukan file bernama wp-config-sample.php. Copy file ini dan rename menjadi wp-config.php. Jika wp-config.php sudah ada, Anda bisa langsung mengeditnya.
  4. Buka file wp-config.php dengan editor teks di cPanel atau editor favorit Anda.
  5. Cari baris-baris kode berikut dan ganti nilainya dengan informasi database yang sudah Anda catat:

    define( 'DB_NAME', 'nama_database_anda_di_sini' );

    define( 'DB_USER', 'username_database_anda_di_sini' );

    define( 'DB_PASSWORD', 'password_database_anda_di_sini' );

    define( 'DB_HOST', 'localhost' );

    Ganti 'nama_database_anda_di_sini' dengan nama database lengkap Anda (misalnya, 'yourusername_blogdb').

    Ganti 'username_database_anda_di_sini' dengan username database lengkap Anda (misalnya, 'yourusername_userwp').

    Ganti 'password_database_anda_di_sini' dengan password kuat yang sudah Anda buat.

    Pastikan 'DB_HOST' tetap 'localhost', kecuali ada arahan lain dari penyedia hosting Anda.

  6. Opsional tapi Sangat Disarankan: Gulir sedikit ke bawah dan Anda akan menemukan bagian "Authentication Unique Keys and Salts". Untuk keamanan yang lebih baik, Anda bisa membuat kunci-kunci ini secara otomatis dengan mengunjungi WordPress.org secret key generator. Salin semua kunci yang dihasilkan dan tempelkan di bagian yang sesuai di wp-config.php Anda.
  7. Simpan perubahan pada file wp-config.php.

Uji Coba dan Penyelesaian Masalah (Troubleshooting)

Setelah semua langkah selesai, saatnya menguji! Akses domain website Anda di browser. Jika Anda baru pertama kali menginstal WordPress, Anda akan langsung diarahkan ke halaman instalasi WordPress di mana Anda bisa mengisi detail website dan membuat akun admin. Jika ini adalah website yang sudah ada, seharusnya website Anda tampil seperti biasa.

Jika Terjadi Masalah ("Error Establishing a Database Connection")

Jangan panik! Ini adalah error paling umum dan biasanya disebabkan oleh salah satu hal berikut:

  • Kesalahan Penulisan: Cek kembali wp-config.php Anda. Pastikan nama database, username, dan password sudah benar-benar sesuai dan tidak ada typo. Ingat, MySQL sangat sensitif terhadap huruf besar/kecil.
  • Password Salah: Kadang kita salah menyalin password. Coba reset password user database di cPanel dan update lagi di wp-config.php.
  • Nama Host Salah: Pastikan DB_HOST adalah localhost, kecuali jika hosting Anda memang menggunakan nama host lain.
  • Privileges Belum Lengkap: Pastikan user database sudah diberikan "ALL PRIVILEGES".

Jika semua sudah dicek dan masih error, coba hubungi dukungan teknis hosting Anda. Mereka bisa membantu memeriksa konfigurasi database di sisi server.

Kesimpulan

Selamat! Anda telah berhasil membuat database MySQL, user, menghubungkannya di cPanel, dan mengkoneksikannya ke WordPress melalui wp-config.php. Ini adalah salah satu keterampilan fundamental yang harus dikuasai setiap developer atau pemilik website. Dengan pemahaman yang kuat tentang proses ini, Anda tidak hanya bisa menginstal WordPress dengan lancar, tetapi juga lebih siap dalam menangani migrasi atau masalah database lainnya.

Membangun dan mengelola website memang membutuhkan ketelitian dan tools yang tepat. Untuk memastikan semua proyek web Anda berjalan lancar, dari perencanaan hingga deployment, pertimbangkan untuk memanfaatkan fitur-fitur canggih dari PintarApp Tools. Kami berkomitmen untuk menyederhanakan workflow Anda, sehingga Anda bisa fokus pada inovasi dan pengembangan konten berkualitas tanpa harus pusing dengan detail teknis yang rumit. Mulai bangun website impian Anda dengan fondasi database yang kokoh!


Jelajahi Ekosistem PintarApp

Tag

Rahasia Koneksi WordPress Anti Gagal: Panduan Lengkap Bikin Database MySQL & User di cPanel! ditayangkan di pintarapp. Ditulis oleh PintarApp.

Star Bookmark