Sabtu, 09 September 2023

Instalasi MySQL/MariaDB di Mesin Lokal

Berikut adalah panduan lengkap untuk menginstal MySQL/MariaDB, mengkonfigurasi pengguna, dan mengizinkan akses baik secara lokal maupun dari mesin lain menggunakan VirtualBox. Dalam panduan ini, saya akan mengasumsikan Anda menggunakan sistem operasi Ubuntu pada mesin lokal dan mesin virtual.

Langkah 1: Instalasi MySQL/MariaDB di Mesin Lokal

  1. Buka terminal di mesin lokal Anda.

  2. Jalankan perintah berikut untuk menginstal MySQL atau MariaDB:

    bash
    sudo apt update sudo apt install mysql-server # Untuk MySQL # atau sudo apt install mariadb-server # Untuk MariaDB
  3. Selama proses instalasi, Anda akan diminta untuk membuat kata sandi root MySQL/MariaDB. Pastikan untuk mengingatnya karena Anda akan memerlukannya nanti.

Langkah 2: Konfigurasi Pengguna Lokal

  1. Setelah instalasi selesai, jalankan MySQL/MariaDB dengan perintah:

    bash
    sudo service mysql start # Untuk MySQL # atau sudo service mariadb start # Untuk MariaDB
  2. Masuk ke MySQL/MariaDB dengan akun root:

    bash
    sudo mysql -u root -p
  3. Masukkan kata sandi root yang Anda buat saat instalasi.

  4. Sekarang, mari kita buat pengguna baru untuk akses lokal. Gantilah nama_pengguna dan password_pengguna sesuai keinginan Anda:

    sql
    CREATE USER 'nama_pengguna'@'localhost' IDENTIFIED BY 'password_pengguna';
  5. Berikan izin kepada pengguna tersebut (misalnya, izin untuk semua basis data dengan tanda asterisk '*'):

    sql
    GRANT ALL PRIVILEGES ON *.* TO 'nama_pengguna'@'localhost' WITH GRANT OPTION;
  6. Terapkan perubahan dengan perintah:

    sql
    FLUSH PRIVILEGES;

Langkah 3: Konfigurasi Pengguna Remote

  1. Untuk mengizinkan akses dari mesin lain, buka terminal di mesin lokal dan masuk ke MySQL/MariaDB seperti sebelumnya:

    bash
    sudo mysql -u root -p
  2. Buat pengguna baru untuk akses dari mesin remote. Gantilah nama_pengguna_remote dan password_pengguna_remote sesuai keinginan Anda:

    sql
    CREATE USER 'nama_pengguna_remote'@'%' IDENTIFIED BY 'password_pengguna_remote';
  3. Berikan izin kepada pengguna tersebut untuk akses dari mana saja ('%') atau Anda juga dapat menyebutkan alamat IP tertentu jika perlu:

    sql
    GRANT ALL PRIVILEGES ON *.* TO 'nama_pengguna_remote'@'%' WITH GRANT OPTION;
  4. Terapkan perubahan dengan perintah:

    sql
    FLUSH PRIVILEGES;

Langkah 4: Mengizinkan Akses dari Mesin Virtual (VirtualBox)

  1. Buka VirtualBox dan pilih mesin virtual yang ingin Anda gunakan untuk mengakses server MySQL/MariaDB.

  2. Pastikan mesin virtual tersebut terhubung ke jaringan yang sama dengan mesin lokal. Anda dapat mengonfigurasi ini melalui pengaturan jaringan VirtualBox.

  3. Buka terminal di mesin virtual dan pastikan Anda dapat mencapai mesin lokal dengan menguji koneksi dengan ping atau telnet.

  4. Setelah koneksi antara mesin lokal dan virtual terkonfigurasi dengan baik, Anda dapat mengakses server MySQL/MariaDB di mesin lokal dengan alamat IP mesin lokal. Gunakan nama_pengguna_remote dan password_pengguna_remote yang telah Anda buat.

  5. Contoh penggunaan di mesin virtual:

    bash
    mysql -u nama_pengguna_remote -h alamat_ip_mesin_lokal -p

    Gantilah alamat_ip_mesin_lokal dengan alamat IP mesin lokal.

Dengan mengikuti langkah-langkah ini, Anda sekarang telah menginstal MySQL/MariaDB, mengkonfigurasi pengguna untuk akses lokal dan remote, serta mengizinkan akses dari mesin virtual (VirtualBox) ke server basis data Anda. Anda dapat mengembangkan dan menguji aplikasi web atau layanan basis data Anda dengan konfigurasi ini.

Tidak ada komentar:

Posting Komentar

Backup dan Restore Mysql Database

  MySQL adalah salah satu sistem manajemen basis data yang paling populer dan sering digunakan di dunia. Dalam pengelolaan database, backup ...