Cara Membuat Database Mysql Baru Via Query dan phpMyAdmin

cara membuat database mysql baru bisa lewat query CREATE DATABASE atau lewat menu pembuatan database di phpMyAdmin. Keduanya sama-sama membuat skema kosong yang siap diisi tabel. Pilih command line kalau kamu pegang akses server, pilih phpMyAdmin kalau kamu kelola hosting lewat browser.

Yang Perlu Disiapkan Sebelum Membuat Database MySQL

Pembuatan database akan gagal kalau user MySQL tidak punya hak akses yang cukup. Siapkan dulu tiga hal ini:

  • Akses user MySQL dengan hak CREATE, misalnya user root atau user khusus database.
  • Tentukan nama_database yang valid, huruf kecil, tanpa spasi, dan konsisten dengan nama aplikasi.
  • Tentukan charset standar utf8mb4 bila tersedia di server MySQL atau MariaDB kamu.

Cara Membuat Database MySQL Baru Lewat Command Line

Perintah ini membuat struktur database baru, bukan menghapus data lama. Pastikan kamu login ke server yang benar sebelum menjalankannya.

  1. Masuk ke MySQL:
    mysql -u db_user -p
  2. Buat database baru:
    CREATE DATABASE nama_database CHARACTER SET utf8mb4;
  3. Verifikasi hasilnya:
    SHOW DATABASES;

Kalau nama_database muncul di daftar output, database sudah aktif dan bisa dipakai dengan USE nama_database;

Cara Membuat Database MySQL Baru Lewat phpMyAdmin

phpMyAdmin hanya alat bantu administrasi, databasenya tetap tersimpan di MySQL atau MariaDB. Tampilan menu bisa sedikit berbeda antar versi.

  1. Login ke phpMyAdmin dengan user database kamu.
  2. Cari fungsi pembuatan database baru, biasanya di halaman awal atau tab Databases.
  3. Isi nama database, pilih collation bila tersedia, lalu klik tombol buat.
  4. Verifikasi database baru muncul di daftar sisi kiri.

Penjelasan Perintah dan Aturan Nama Database

Perintah Fungsi Catatan
CREATE DATABASE Membuat database kosong Gunakan nama pengganti nama_database
SHOW DATABASES Menampilkan semua database Cek ejaan nama setelah dibuat
USE Memilih database aktif Jalankan sebelum membuat tabel
  • Gunakan huruf, angka, dan garis bawah, contoh toko_online.
  • Hindari spasi, tanda hubung di awal nama, dan karakter khusus.
  • Hindari nama reserved seperti select, table, atau database.

FAQ

Apakah nama database MySQL boleh pakai spasi?

Tidak disarankan karena menyulitkan query dan backup, pakai garis bawah sebagai pengganti spasi.

Bagaimana cara memastikan database baru sudah dibuat?

Jalankan SHOW DATABASES; di command line atau cek daftar database di panel kiri phpMyAdmin.

Apa yang dilakukan jika nama database sudah dipakai?

Pilih nama lain yang belum ada, jangan menghapus database lama sebelum memastikan isi dan backupnya.