Skip to main content

Membuat User dan Database Baru di MySQL 8

Untuk membuat user dan database baru di MySQL 8, Anda dapat mengikuti langkah-langkah berikut:

  1. Login ke MySQL
    Pertama, masuk ke MySQL menggunakan akun root atau akun yang memiliki hak akses yang cukup untuk membuat user dan database baru.

    Jalankan perintah berikut di terminal atau command prompt:

    mysql -u root -p
    
  2. Membuat Database Baru
    Setelah berhasil login, buat database baru menggunakan perintah berikut:

    CREATE DATABASE nama_database;
    

    Gantilah nama_database dengan nama yang Anda inginkan untuk database baru Anda.

  3. Membuat User Baru
    Untuk membuat user baru, jalankan perintah berikut:

    CREATE USER 'nama_user'@'localhost' IDENTIFIED BY 'password_user';
    

    Gantilah nama_user dengan nama user yang Anda inginkan dan password_user dengan kata sandi yang Anda pilih untuk user tersebut. localhost menunjukkan bahwa user hanya bisa login dari mesin yang sama. Jika Anda ingin user bisa login dari mana saja, gunakan % sebagai gantinya.

  4. Memberikan Hak Akses ke User
    Agar user yang baru saja dibuat dapat mengakses database yang telah dibuat, berikan hak akses dengan perintah berikut:

    GRANT ALL PRIVILEGES ON nama_database.* TO 'nama_user'@'localhost';
    

    Gantilah nama_database dengan nama database yang telah dibuat dan nama_user dengan nama user yang baru dibuat.

  5. Menerapkan Perubahan
    Setelah memberikan hak akses, pastikan untuk menjalankan perintah berikut agar perubahan segera diterapkan:

    FLUSH PRIVILEGES;
    
  6. Verifikasi User dan Database
    Untuk memastikan bahwa user baru dapat mengakses database, Anda dapat login sebagai user baru menggunakan perintah:

    mysql -u nama_user -p
    

    Setelah login, coba akses database yang telah dibuat:

    USE nama_database;
    SHOW TABLES;
    

Jika Anda mengikuti langkah-langkah di atas, Anda telah berhasil membuat user dan database baru di MySQL 8.