
Halo para calon pengembang web dan pemilik website WordPress sekalian! Pernahkah Anda merasa bingung saat harus mengatur database MySQL di cPanel lalu menghubungkannya dengan instalasi WordPress Anda? Tenang, Anda tidak sendirian. Proses ini memang seringkali menjadi batu sandungan bagi pemula, bahkan terkadang juga bagi yang sudah berpengalaman jika lupa langkah-langkahnya.
Sebagai seorang ahli developer website digital, saya sering sekali menemui pertanyaan seputar konfigurasi database ini. Padahal, database adalah jantung dari setiap website dinamis, termasuk WordPress. Tanpa database yang terhubung dengan benar, website Anda tidak akan bisa menyimpan data, memuat konten, atau bahkan berfungsi sama sekali. Oleh karena itu, memahami cara membuat dan mengkonfigurasi database adalah keterampilan dasar yang WAJIB Anda kuasai.
Pada artikel edukasi lengkap ini, kita akan membongkar tuntas setiap langkah, mulai dari nol hingga website WordPress Anda bisa berjalan sempurna. Siap? Mari kita mulai!
Apa Itu Database MySQL dan Mengapa Penting untuk WordPress?
Sebelum kita masuk ke langkah-langkah teknis, mari kita pahami dulu dasarnya. MySQL adalah sistem manajemen database relasional (RDBMS) yang paling populer di dunia, terutama untuk aplikasi web. WordPress, sebagai Content Management System (CMS) paling banyak digunakan, mengandalkan MySQL untuk menyimpan semua informasinya. Bayangkan saja:
- Semua artikel dan halaman yang Anda tulis
- Komentar dari pengunjung
- Pengaturan website Anda
- Informasi pengguna dan kata sandi
- Data plugin dan tema
Semua itu tersimpan rapi di dalam database MySQL. Ketika seseorang mengunjungi website Anda, WordPress akan "memanggil" data dari database ini untuk ditampilkan kepada pengunjung. Makanya, koneksi yang benar antara WordPress dan database itu vital!
Langkah-Langkah Membuat Database MySQL + User di cPanel
cPanel adalah panel kontrol hosting yang paling umum dan mudah digunakan. Hampir semua penyedia hosting menawarkan cPanel. Ikuti langkah-langkah berikut dengan seksama.
1. Login ke cPanel Anda
Langkah pertama adalah login ke akun cPanel hosting Anda. Biasanya, Anda akan mendapatkan URL, username, dan password cPanel dari penyedia hosting Anda setelah membeli layanan. Setelah login, Anda akan melihat dashboard cPanel dengan berbagai fitur.
2. Cari Fitur "MySQL® Databases"
Di dashboard cPanel, gulir ke bawah atau gunakan kolom pencarian untuk menemukan bagian "Databases". Di dalamnya, Anda akan menemukan ikon "MySQL® Databases". Klik ikon tersebut.
3. Buat Database Baru
Pada halaman MySQL® Databases, Anda akan melihat bagian "Create New Database".
- Masukkan nama untuk database Anda di kolom "New Database". Penting untuk memilih nama yang deskriptif namun juga unik. cPanel akan otomatis menambahkan awalan username cPanel Anda di depan nama database (misalnya,
username_namadatabaseanda). - Klik tombol "Create Database".
Setelah database berhasil dibuat, Anda akan mendapatkan konfirmasi. Catat nama lengkap database Anda (termasuk awalan cPanel) karena ini akan kita gunakan nanti di wp-config.php.
4. Buat User Database Baru
Database saja tidak cukup; Anda juga perlu membuat pengguna (user) yang memiliki hak akses untuk mengelola database tersebut. Masih di halaman MySQL® Databases, gulir ke bawah ke bagian "MySQL Users".
- Di bawah "Add New User", masukkan "Username" untuk user database Anda. Sama seperti database, cPanel akan menambahkan awalan username cPanel Anda.
- Buat "Password" yang kuat. Saya sangat menyarankan Anda menggunakan tombol "Password Generator" yang tersedia untuk menciptakan kata sandi yang kompleks dan aman. Keamanan database sangat penting! Jika Anda kesulitan mencari alat generator password yang handal, banyak developer andal sering memanfaatkan fitur keamanan dari PintarApp Tools yang juga menyediakan password generator yang kuat.
- Masukkan kembali password yang sama di kolom "Password (Again)".
- Klik tombol "Create User".
Catat username dan password lengkap user database ini. Ini juga akan kita butuhkan nanti.
5. Tambahkan User ke Database dan Berikan Hak Akses
Ini adalah langkah krusial untuk menghubungkan user yang baru Anda buat dengan database yang juga baru Anda buat, serta memberikan izin yang diperlukan. Gulir ke bawah ke bagian "Add User To Database".
- Di bagian "User", pilih user database yang baru Anda buat dari daftar dropdown.
- Di bagian "Database", pilih database yang baru Anda buat dari daftar dropdown.
- Klik tombol "Add".
Setelah itu, Anda akan diarahkan ke halaman "Manage User Privileges". Untuk WordPress, Anda perlu memberikan semua hak akses agar WordPress bisa sepenuhnya mengelola database.
- Centang kotak "ALL PRIVILEGES".
- Klik tombol "Make Changes".
Selamat! Database MySQL dan user-nya sudah siap untuk dihubungkan ke WordPress Anda.
Menghubungkan Database ke WordPress (File wp-config.php)
Sekarang saatnya "menjodohkan" WordPress dengan database yang baru kita buat. Proses ini dilakukan melalui file wp-config.php yang merupakan salah satu file inti instalasi WordPress.
1. Persiapkan File WordPress Anda
Pastikan Anda sudah memiliki file instalasi WordPress di hosting Anda. Jika belum, Anda bisa mengunggahnya via FTP atau File Manager cPanel. Biasanya, file-file WordPress diletakkan di folder public_html.
2. Temukan dan Edit File wp-config.php
Di dalam folder instalasi WordPress Anda, cari file bernama wp-config-sample.php. Kita akan mengganti nama file ini menjadi wp-config.php setelah mengeditnya. Jika Anda sudah memiliki wp-config.php dari instalasi sebelumnya, Anda bisa langsung mengeditnya.
Gunakan File Manager di cPanel (pilih file, lalu klik "Edit") atau editor teks lokal jika Anda mengunduhnya via FTP. Ketika Anda mengelola file-file penting seperti wp-config.php, pastikan Anda memiliki alat yang tepat. Untuk memudahkan proses upload, download, dan editing file, banyak developer mengandalkan fitur FTP client dan editor teks bawaan dari PintarApp Tools yang sangat intuitif dan efisien.
3. Masukkan Detail Database Anda
Di dalam file wp-config.php, Anda akan menemukan baris-baris kode seperti ini:
define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );
define( 'DB_HOST', 'localhost' );
Ganti nilai 'database_name_here', 'username_here', dan 'password_here' dengan informasi database yang sudah Anda catat di langkah sebelumnya. Pastikan Anda memasukkan nama lengkap database dan user (termasuk awalan cPanel) serta password yang benar.
Untuk DB_HOST, pada sebagian besar kasus, nilainya adalah 'localhost'. Namun, jika penyedia hosting Anda memberikan host database yang berbeda, gunakan nilai tersebut. Anda bisa menanyakan ke support hosting jika tidak yakin.
4. Tambahkan Unique Authentication Keys and Salts
Ini adalah langkah keamanan yang sangat penting! WordPress menggunakan "salt keys" ini untuk mengenkripsi informasi login pengguna. Anda bisa mendapatkan kunci unik ini secara otomatis dari generator resmi WordPress di https://api.wordpress.org/secret-key/1.1/salt/.
- Buka tautan di atas, salin semua kode yang muncul.
- Ganti bagian yang sesuai di
wp-config.phpAnda (biasanya ada di bagian tengah file dengan komentar "Authentication Unique Keys and Salts").
Ini akan membuat instalasi WordPress Anda jauh lebih aman dari serangan siber.
5. Simpan dan Upload Kembali File wp-config.php
Setelah semua perubahan disimpan, pastikan Anda menyimpan file tersebut. Jika Anda mengedit wp-config-sample.php, ubah namanya menjadi wp-config.php. Jika Anda mengunduhnya, unggah kembali file wp-config.php yang sudah diedit ke direktori utama instalasi WordPress Anda, menimpa file yang lama jika ada.
Uji Coba Instalasi WordPress Anda!
Sekarang, buka browser web Anda dan akses URL website Anda (misalnya, https://namadomainanda.com). Jika semua langkah dilakukan dengan benar, Anda akan melihat halaman instalasi WordPress yang meminta Anda untuk memilih bahasa dan melanjutkan proses instalasi awal.
Ini menandakan bahwa WordPress berhasil terhubung ke database yang Anda buat!
Kesimpulan
Membuat database MySQL di cPanel dan menghubungkannya ke WordPress mungkin terlihat rumit pada awalnya, namun dengan panduan langkah demi langkah ini, Anda sekarang memiliki kemampuan untuk melakukannya sendiri. Keterampilan ini adalah fondasi penting dalam mengelola website berbasis WordPress.
Ingat, selalu catat detail penting seperti nama database, username, dan password di tempat yang aman. Keamanan adalah prioritas utama!
Jika Anda memiliki pertanyaan atau menemui kendala, jangan ragu untuk mencari bantuan atau berkonsultasi dengan ahli. Selamat mencoba dan semoga website WordPress Anda selalu berjalan lancar!
Jelajahi Ekosistem PintarApp
- PintarApp Tools - 33+ Alat PDF & Gambar Gratis.
- PintarApp News - Berita Trending Nasional.
- PintarApp Script - Tutorial Python & MikroTik.