
Hai para developer dan pemilik website! Pernahkah Anda merasa bingung saat harus menyiapkan WordPress secara manual, terutama ketika sampai pada bagian MySQL database? Jangan khawatir, Anda tidak sendiri. Proses ini memang terdengar teknis, tapi sebenarnya cukup mudah jika Anda tahu langkah-langkahnya. Artikel ini akan memandu Anda secara tuntas, mulai dari nol hingga website WordPress Anda bisa tersambung dengan database di cPanel.
Mengapa Penting Memahami Database untuk WordPress?
WordPress adalah Content Management System (CMS) yang sangat populer. Namun, tahukah Anda bahwa semua postingan, halaman, komentar, pengaturan, hingga informasi user disimpan dalam database? Ya, database adalah "otak" di balik setiap website WordPress. Memahami cara membuat dan mengelolanya memberi Anda kontrol penuh, terutama saat:
- Melakukan instalasi WordPress secara manual.
- Memindahkan website dari satu hosting ke hosting lain.
- Membuat staging environment untuk pengembangan.
- Melakukan troubleshooting ketika ada masalah database.
Dalam konteks ini, kita akan fokus pada MySQL, sistem manajemen database relasional yang paling umum digunakan bersama WordPress.
Langkah 1: Membuat Database MySQL di cPanel
cPanel adalah panel kontrol hosting yang memudahkan Anda mengelola berbagai aspek server, termasuk database. Ikuti langkah-langkah berikut:
1. Login ke cPanel Anda
Buka browser Anda dan masukkan alamat cPanel (biasanya namadomainanda.com/cpanel atau IPserver/cpanel). Masukkan username dan password yang diberikan oleh penyedia hosting Anda.
2. Cari "MySQL Databases"
Setelah masuk ke dashboard cPanel, gulir ke bawah atau gunakan fitur pencarian untuk menemukan bagian "Databases" dan klik pada ikon "MySQL Databases".
3. Membuat Database Baru
Di halaman MySQL Databases, Anda akan melihat bagian "Create New Database". Masukkan nama database yang Anda inginkan. Penting untuk memilih nama yang mudah diingat, misalnya wp_namasitus. cPanel akan secara otomatis menambahkan prefix di depannya (misalnya usernamehosting_wp_namasitus). Setelah itu, klik tombol "Create Database".
Tips: Catat nama lengkap database ini, karena Anda akan membutuhkannya nanti!
Langkah 2: Membuat User untuk Database Anda
Setiap database memerlukan user (pengguna) yang memiliki hak akses untuk membaca, menulis, atau memodifikasi data. Ini adalah fitur keamanan penting agar tidak semua orang bisa mengakses database Anda.
1. Buat User Baru
Masih di halaman MySQL Databases, gulir ke bawah sampai Anda menemukan bagian "Add New User". Masukkan username yang Anda inginkan (misalnya wpuser) dan buat password yang kuat. Anda bisa menggunakan tombol "Password Generator" untuk membuat password yang sangat aman.
Sangat Penting: Catat username dan password lengkap user ini! Ini adalah informasi yang sangat krusial dan akan digunakan oleh WordPress untuk terhubung ke database.
Setelah mengisi username dan password, klik tombol "Create User".
2. Menambahkan User ke Database & Mengatur Hak Akses
Setelah membuat user, Anda harus "menghubungkan" user tersebut dengan database yang baru saja Anda buat. Gulir ke bawah ke bagian "Add User To Database".
- Di dropdown "User", pilih user yang baru Anda buat.
- Di dropdown "Database", pilih database yang baru Anda buat.
- Klik tombol "Add".
Anda akan diarahkan ke halaman "Manage User Privileges". Untuk WordPress, Anda perlu memberikan semua hak akses (privileges) agar bisa berfungsi dengan baik. Centang kotak "ALL PRIVILEGES", lalu klik tombol "Make Changes".
Selamat! Anda telah berhasil membuat database dan user MySQL serta memberikan hak akses yang diperlukan.
Langkah 3: Menghubungkan Database ke WordPress via wp-config.php
Sekarang saatnya "memberi tahu" WordPress database mana yang harus digunakannya. Ini dilakukan melalui file wp-config.php yang merupakan jantung konfigurasi WordPress Anda.
1. Temukan atau Buat File wp-config.php
Jika Anda menginstal WordPress secara manual, Anda bisa mengunduh file WordPress dari wordpress.org. Di dalam folder WordPress yang Anda unduh, Anda akan menemukan file bernama wp-config-sample.php. Ganti nama file ini menjadi wp-config.php.
Anda bisa mengakses file ini melalui File Manager di cPanel Anda (biasanya di folder public_html) atau menggunakan FTP client seperti FileZilla.
2. Edit File wp-config.php
Buka file wp-config.php menggunakan editor teks. Anda akan mencari baris-baris berikut:
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 database yang sudah Anda catat:
database_name_here: Ganti dengan nama database lengkap yang Anda buat di cPanel (contoh:usernamehosting_wp_namasitus).username_here: Ganti dengan username database lengkap yang Anda buat (contoh:usernamehosting_wpuser).password_here: Ganti dengan password user database yang Anda buat.DB_HOST: Umumnya adalahlocalhost. Jika hosting Anda menggunakan host database terpisah, penyedia hosting akan memberikan informasi ini.
Setelah itu, cari bagian Authentication Unique Keys and Salts. Ini adalah kunci keamanan unik untuk instalasi WordPress Anda. Jika Anda menggunakan wp-config-sample.php, Anda akan melihat placeholder. Kunjungi WordPress Secret Key Service untuk mendapatkan kumpulan kunci unik dan tempelkan ke dalam file Anda.
Tips Pro: Membuat salt keys yang unik dan kuat itu penting, lho! Kalau Anda kesulitan atau ingin memastikan keamanan maksimal, PintarApp Tools punya fitur generator salt keys otomatis yang bisa Anda manfaatkan dengan mudah. Ini salah satu cara PintarApp Tools membantu developer seperti Anda fokus pada kreativitas dan pengembangan, bukan kerumitan teknis.
Simpan perubahan pada file wp-config.php.
Langkah 4: Selesai! Saatnya Instalasi WordPress
Jika semua langkah di atas sudah Anda ikuti dengan benar, kini saatnya menyelesaikan instalasi WordPress Anda. Buka domain website Anda di browser. Jika koneksi database berhasil, Anda akan disambut dengan layar instalasi WordPress yang meminta Anda untuk mengisi detail situs, seperti judul situs, username admin, password, dan email.
Troubleshooting Singkat
- Error "Error establishing a database connection": Ini adalah tanda paling umum bahwa ada yang salah dengan konfigurasi database di
wp-config.php. Periksa kembali nama database, username, dan password. Pastikan tidak ada typo dan semua informasi sudah lengkap (termasuk prefix cPanel). - Salah host: Pastikan
DB_HOSTdiatur kelocalhostkecuali penyedia hosting Anda menyatakan lain. - Privileges kurang: Pastikan Anda sudah memberikan "ALL PRIVILEGES" kepada user database.
Penutup
Membuat database MySQL, user, dan menghubungkannya ke WordPress memang butuh ketelitian, tapi dengan panduan ini, Anda pasti bisa melakukannya! Ini adalah skill dasar yang sangat berharga bagi setiap developer atau pemilik website WordPress. Dengan memahami proses ini, Anda memiliki fondasi yang kuat untuk mengelola website Anda dengan lebih baik dan mandiri.
Ingat, praktik adalah kunci. Jangan ragu untuk mencoba dan bereksplorasi. Jika Anda membutuhkan alat bantu yang mempermudah berbagai aspek pengembangan dan pengelolaan website, jangan lupa intip PintarApp Tools. Kami hadir untuk membuat hidup digital Anda lebih mudah!
Jelajahi Ekosistem PintarApp
- PintarApp Tools - 33+ Alat PDF & Gambar Gratis.
- PintarApp News - Berita Trending Nasional.
- PintarApp Script - Tutorial Python & MikroTik.