Hampir semua layanan web hosting menggunakan cPanel. Untuk membuat database, ikuti langkah-langkah berikut:
Login ke cPanel: Masuk ke akun cPanel Anda melalui
[domainanda.com/cpanel](https://domainanda.com/cpanel).Buka MySQL Database Wizard: Cari menu Databases, lalu klik MySQL® Database Wizard. Ini adalah cara termudah bagi pemula.
Buat Nama Database: Masukkan nama database Anda (misalnya:
dewahost_db1). Klik Next Step.Buat User Database: Masukkan username dan password. Pastikan gunakan password yang kuat. Klik Create User.
Atur Hak Akses (Privileges): Centang pilihan ALL PRIVILEGES agar user tersebut bisa mengelola database sepenuhnya. Klik Next Step.
Menghubungkan Database ke Script PHP
Setelah database siap, Anda perlu memberi tahu script website Anda (PHP) cara mengaksesnya. Anda memerlukan 4 informasi utama:
Host: Biasanya
localhostDatabase Name: Nama database yang dibuat tadi.
Database User: Username yang dibuat tadi.
Password: Password user database tersebut.
Menggunakan Metode MySQLi (Object Oriented)
Metode ini sangat umum digunakan untuk script PHP modern. Buatlah file bernama koneksi.php dan masukkan kode berikut:
<?php
$servername = "localhost";
$username = "user_database_anda";
$password = "password_database_anda";
$dbname = "nama_database_anda";
// Membuat koneksi
$conn = new mysqli($servername, $username, $password, $dbname);
// Memeriksa koneksi
if ($conn->connect_error) {
die("Koneksi gagal: " . $conn->connect_error);
}
echo "Koneksi Berhasil!";
?>
Tips Keamanan Database
Keamanan adalah prioritas utama bagi pemilik hosting. Berikut beberapa tips singkat:
Gunakan Password Rumit: Gabungkan huruf besar, kecil, angka, dan simbol.
Gunakan Prefix yang Unik: Jangan hanya gunakan
wp_ataudb_standar untuk menghindari serangan SQL Injection.Backup Rutin: Selalu lakukan backup database melalui menu phpMyAdmin atau JetBackup yang tersedia di panel Dewa Hosting.
Kesimpulan
Menghubungkan database ke script tidaklah sulit selama Anda teliti dalam memasukkan detail user dan password. Jika koneksi gagal, pastikan kembali bahwa user database sudah ditambahkan ke nama database dengan hak akses yang benar.