Mengapa Anda Butuh Basis Data

Sebagian besar aplikasi web (WordPress, Laravel, aplikasi PHP khusus) butuh basis data MySQL untuk menyimpan konten, pengguna, pengaturan, dan data lain. Membuat basis data adalah salah satu langkah pertama saat menyiapkan aplikasi baru.

Membuat Basis Data di EGPNL

1

Masuk ke EGPNL

Masuk ke panel kontrol Anda di egpnl.egphp.com dengan kredensial Anda.

2

Buka bagian Basis Data

Klik Basis Data di menu samping, lalu pilih Basis Data MySQL.

3

Buat basis data baru

Klik Buat Basis Data atau Tambah Basis Data. Masukkan namanya (hanya huruf, angka, dan garis bawah).

4

Buat pengguna basis data

Setelah basis data dibuat, buat pengguna dengan kata sandi yang kuat. Pengguna inilah yang akan terhubung ke basis data.

5

Tetapkan pengguna ke basis data

Hubungkan pengguna itu ke basis data dan beri izin. Pilih Semua Hak untuk akses penuh.

6

Simpan kredensial Anda

Catat: nama basis data, nama pengguna, kata sandi, dan host (biasanya localhost).

Aturan penamaan: pakai nama yang menjelaskan seperti mysite_wordpress atau app_production agar basis data mudah dikenali.

Pengaturan Koneksi Basis Data

Pakai pengaturan ini di konfigurasi aplikasi Anda:

Database Host: localhost
Database Name: your_database_name
Database User: your_username
Database Password: your_password
Database Port: 3306

Contoh wp-config.php WordPress

define('DB_NAME', 'your_database_name');
define('DB_USER', 'your_username');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');

Contoh .env Laravel

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password

Hak Akses Basis Data

Saat memberi hak kepada pengguna, Anda bisa memilih:

  • Semua Hak: akses penuh — disarankan untuk basis data aplikasi
  • Hanya Baca: hanya SELECT — untuk pengguna pelaporan atau pencadangan
  • Khusus: izin tertentu seperti INSERT, UPDATE, DELETE
Keamanan: jangan pernah memakai pengguna root basis data untuk aplikasi. Selalu buat pengguna khusus dengan izin seperlunya saja.

Mengelola Basis Data

Melihat basis data

Semua basis data Anda tercantum di bagian Basis Data MySQL pada EGPNL, lengkap dengan ukuran dan penggunanya.

Menghapus basis data

  1. Buka Basis Data MySQL di EGPNL
  2. Cari basis data yang ingin Anda hapus
  3. Klik Hapus
  4. Konfirmasikan penghapusannya
Peringatan: menghapus basis data melenyapkan seluruh datanya secara permanen. Selalu buat cadangan sebelum menghapus!

Masalah Umum

Kesalahan Akses Ditolak

  • Pastikan nama pengguna dan kata sandinya benar
  • Pastikan pengguna itu sudah ditetapkan ke basis data
  • Periksa bahwa haknya sudah diberikan

Basis Data Tidak Ditemukan

  • Pastikan nama basis datanya persis (huruf besar-kecil berpengaruh)
  • Periksa apakah basis datanya berhasil dibuat