Database
Juni 19, 2026
Artikel

Pengantar: Membongkar Rahasia Database WordPress Anda

Halo para pembangun website dan calon master WordPress! Pernahkah Anda merasa pusing saat harus berurusan dengan database MySQL secara manual di cPanel? Atau mungkin Anda cuma tahu instal WordPress pakai fitur "one-click install" dan penasaran bagaimana sih sebenarnya cara kerjanya di balik layar? Tenang, Anda datang ke tempat yang tepat! Artikel ini akan membimbing Anda langkah demi langkah, mulai dari nol hingga database MySQL dan user Anda siap terhubung dengan WordPress kesayangan Anda. Memahami proses ini bukan hanya meningkatkan pengetahuan teknis Anda, tetapi juga memberi Anda kontrol penuh atas instalasi WordPress Anda. Siap untuk jadi lebih pro?

Kenapa Harus Membuat Database MySQL Secara Manual?

Mungkin Anda bertanya, "Kan ada Softaculous atau Fantastico di cPanel yang bisa instal WordPress otomatis, kenapa harus manual?" Pertanyaan bagus! Meskipun installer otomatis sangat praktis, ada beberapa alasan kuat mengapa menguasai pembuatan database secara manual itu penting:

  • Kontrol Penuh: Anda bisa memberi nama database dan user sesuai keinginan, bukan nama acak yang diberikan otomatis. Ini membantu dalam manajemen jika Anda punya banyak situs.
  • Keamanan Lebih Baik: Dengan membuat user database terpisah untuk setiap instalasi WordPress, Anda membatasi potensi kerusakan jika salah satu situs tercompromise.
  • Debugging dan Troubleshooting: Memahami bagaimana database terhubung ke WordPress akan sangat membantu saat Anda menemukan masalah dan perlu melakukan debugging. Anda jadi tahu di mana letak masalahnya.
  • Fleksibilitas: Terkadang, Anda mungkin perlu memindahkan situs, atau melakukan instalasi WordPress di luar installer otomatis. Pengetahuan ini jadi modal utama.

Langkah 1: Membuat Database MySQL di cPanel

Ini adalah langkah pertama dan paling krusial. Pastikan Anda sudah login ke akun cPanel Anda.

1.1. Akses Fitur "MySQL Databases"

Setelah login ke cPanel, gulir ke bawah atau gunakan kolom pencarian untuk menemukan bagian "Databases". Klik pada ikon "MySQL Databases".

1.2. Buat Database Baru

  • Anda akan melihat bagian "Create New Database".
  • Di kolom yang tersedia, masukkan nama database yang Anda inginkan. Ingat, nama database akan diawali dengan username cPanel Anda (misal: username_namadatabase). Pilihlah nama yang relevan dengan situs WordPress Anda (misal: username_wpku atau username_blogpintar).
  • Setelah memasukkan nama, klik tombol "Create Database".
  • Anda akan melihat pesan konfirmasi bahwa database berhasil dibuat. Klik "Go Back" untuk kembali ke halaman sebelumnya.

Langkah 2: Membuat User MySQL Baru

Setelah database dibuat, Anda perlu membuat pengguna (user) yang akan memiliki izin untuk mengakses dan memodifikasi database tersebut.

2.1. Gulir ke Bagian "MySQL Users"

Masih di halaman "MySQL Databases", gulir ke bawah hingga Anda menemukan bagian "MySQL Users".

2.2. Buat User Baru

  • Di bagian "Add New User", masukkan username yang Anda inginkan. Sama seperti database, username akan diawali dengan username cPanel Anda (misal: username_wpuser).
  • Kemudian, masukkan password yang kuat. Ini sangat penting untuk keamanan situs Anda. Hindari password mudah ditebak seperti tanggal lahir atau 'password123'. Anda bisa memanfaatkan generator password online yang aman, atau jika Anda sudah menggunakan ekosistem kami, PintarApp Tools memiliki fitur keamanan yang bisa membantu Anda mengelola kredensial penting ini dengan lebih baik dan aman. Ingat, keamanan adalah prioritas!
  • Konfirmasi password dengan mengetikkannya sekali lagi.
  • Klik tombol "Create User".
  • Setelah berhasil, klik "Go Back".

Langkah 3: Menghubungkan User dengan Database (Memberi Privileges)

Database sudah ada, user juga sudah ada. Sekarang, saatnya memberi izin kepada user agar bisa menggunakan database yang baru kita buat.

3.1. Tambahkan User ke Database

Masih di halaman "MySQL Databases", gulir ke bawah hingga menemukan bagian "Add User To Database".

  • Di dropdown "User", pilih user yang baru saja Anda buat (misal: username_wpuser).
  • Di dropdown "Database", pilih database yang baru saja Anda buat (misal: username_wpku).
  • Klik tombol "Add".

3.2. Beri Semua Hak Akses (Privileges)

  • Anda akan diarahkan ke halaman "Manage User Privileges".
  • Untuk instalasi WordPress standar, Anda perlu memberikan semua hak akses (privileges) kepada user tersebut. Centang kotak "ALL PRIVILEGES".
  • Klik tombol "Make Changes".
  • Anda akan melihat pesan konfirmasi. Klik "Go Back".

Selamat! Database MySQL dan user Anda kini sudah siap dan terhubung di cPanel. Anda sudah berhasil melewati bagian tersulit!

Langkah 4: Menghubungkan Database ke WordPress via wp-config.php

Sekarang, bagaimana WordPress tahu database mana yang harus digunakan? Semua informasinya disimpan dalam file wp-config.php.

4.1. Temukan atau Buat File wp-config.php

Jika Anda baru menginstal WordPress, biasanya ada file bernama wp-config-sample.php di direktori instalasi WordPress Anda (misal: public_html/ atau public_html/namadomainanda/). Anda perlu mengubah nama file ini menjadi wp-config.php.

Anda bisa mengakses file ini melalui File Manager di cPanel, atau menggunakan klien FTP (seperti FileZilla).

4.2. Edit File wp-config.php

Buka file wp-config.php menggunakan editor teks. Anda akan menemukan baris-baris kode yang kurang lebih seperti ini:


// MySQL settings - You can get this info from your web host //

/** The name of the database for WordPress */

define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */

define( 'DB_USER', 'username_here' );

/** MySQL database password */

define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */

define( 'DB_HOST', 'localhost' );

Ganti nilai-nilai berikut dengan informasi database yang baru saja Anda buat:

  • Ganti 'database_name_here' dengan nama database lengkap Anda (misal: 'username_wpku').
  • Ganti 'username_here' dengan username database lengkap Anda (misal: 'username_wpuser').
  • Ganti 'password_here' dengan password yang Anda gunakan saat membuat user MySQL.
  • Untuk DB_HOST, biasanya nilainya adalah 'localhost'. Hampir semua penyedia hosting menggunakan ini. Jika tidak berfungsi, Anda bisa menanyakannya ke penyedia hosting Anda.

Contoh setelah diedit:


define( 'DB_NAME', 'username_wpku' );

define( 'DB_USER', 'username_wpuser' );

define( 'DB_PASSWORD', 'PasswordKuatAndaDisini!123' );

define( 'DB_HOST', 'localhost' );

Penting: Jangan lupa juga untuk mengedit bagian Authentication Unique Keys and Salts yang berada di bawahnya. Anda bisa menggunakan generator online resmi WordPress (https://api.wordpress.org/secret-key/1.1/salt/) untuk mendapatkan kunci unik dan menempelkannya di sana. Ini sangat penting untuk keamanan WordPress Anda!

4.3. Simpan Perubahan

Setelah semua informasi database dan security keys dimasukkan dengan benar, simpan file wp-config.php tersebut.

Sekarang, coba akses domain WordPress Anda. Jika semua langkah dilakukan dengan benar, Anda akan melihat halaman instalasi WordPress (jika belum diinstal) atau situs WordPress Anda sudah berjalan normal (jika Anda hanya mengganti konfigurasi database).

Tips Troubleshooting Jika Ada Masalah

Jika Anda mendapatkan pesan error "Error establishing a database connection", jangan panik! Ini beberapa hal yang bisa Anda cek:

  • Cek Ulang Kredensial: Pastikan DB_NAME, DB_USER, dan DB_PASSWORD di wp-config.php sudah benar-benar sama persis dengan yang Anda buat di cPanel. Perhatikan huruf besar/kecil (case-sensitive)!
  • Cek DB_HOST: Pastikan nilainya 'localhost'. Jika tidak berhasil, hubungi support hosting Anda untuk menanyakan nilai yang benar.
  • Privileges User: Pastikan user database memiliki "ALL PRIVILEGES" untuk database yang bersangkutan di cPanel.
  • Kerusakan Database: Kadang-kadang ada masalah lain. WordPress memiliki fitur perbaikan database yang bisa diaktifkan dengan menambahkan define('WP_ALLOW_REPAIR', true); di wp-config.php, lalu akses namadomainanda.com/wp-admin/maint/repair.php.

Kesimpulan

Selamat! Anda telah berhasil menuntaskan tutorial lengkap tentang cara membuat database MySQL dan user di cPanel, lalu menghubungkannya ke WordPress melalui file wp-config.php. Proses ini mungkin terlihat rumit di awal, tetapi dengan panduan ini, Anda kini memiliki pemahaman yang lebih dalam tentang bagaimana inti dari WordPress Anda bekerja.

Kemampuan ini bukan hanya sekadar teknis, tetapi juga memberi Anda kekuatan untuk mengelola situs Anda dengan lebih mandiri dan aman. Jadi, jangan ragu untuk terus bereksperimen dan belajar. Jika Anda merasa terbantu dengan tutorial ini atau punya pertanyaan lebih lanjut, jangan sungkan untuk meninggalkan komentar di bawah!


Jelajahi Ekosistem PintarApp

Tag

Jangan Panik! Tutorial Lengkap Bikin Database MySQL + User di cPanel & Nyambungin ke WordPress (Anti Gagal!) ditayangkan di pintarapp. Ditulis oleh PintarApp.

Star Bookmark