Ex-04-Creating Database Server can be acessed remotely

1. Buat database sever di virtual machine di linux 2

2. install database client di virtual machine di linux 1

3. koneksikan database client di linux 1 ke linux 2

prosedur:

PRAKTIKUM SETTING REMOTE ACCESS MYSQL DATABASE SERVER:

1. Buat linux server yang berfungsi sbg database sever (mysql)
   misal dapat ip: 40.121.4.196

    - pasang mysql server
      apt get install ...
    - networking:
        -buka port 3306 supaya bisa diakses
        -buka akses dari non localhost
            -sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
            -tambah # pada kata bind-address = 127.0.0.1
        -restart mysql server
            -sudo /etc/init.d/mysql restart
    
2. Linux server sebagai client (misal dapat ip 192.168.1.100)
    - pasang mysql client pada komputer

3. Granting access to the user
      misal akan diberikan akses ke wpadmin dari komputer ip 192.168.1.100 ke
      semua database dg password %u#098Tl3. :
            Log lokal pada MySQL server.
            - mysql -u root -p
        - masukkan password root

          Issue the MySQL command:

            GRANT ALL ON wordpressdb.* TO 'wpadmin'@'192.168.1.100'
        IDENTIFIED BY '%u#098Tl3' WITH GRANT OPTION;

            FLUSH PRIVILEGES;
            exit;

4. test koneksi dari remote:
     mysql -u wpadmin -h 40.121.4.196 -p
     masukkan password:
     ketik
     mysql> show databases;