You are on page 1of 8

SETTING VM GOOGLE CLOUD PLATFORM UBUNTU

16.04 LTS – MARIADB-MYSQL-PHPMYADMIN

Klik Compute Engine > Instance VM

Jalankan terminal konsol VM dengan cara menu klik dropdown pada kolom SSH > pilih Buka di jendela
browser

Switch user root sudo su root. Setelah berhasil login sebagai root, lekas ubah passwordnya root dengan
perintah passwd

Edit konfigurasi SSH agar bisa login tanpa ssh key. nano /etc/ssh/sshd_config

Sesuaikan baris ini:

PermitRootLogin yes

PasswordAuthentication yes

Simpan dan restart openSSH daemon systemctl restart sshd

Setting SSH dan restart ssh

sudo apt-get update

Install mc

Created by RIdho K.P.


2020
Set password

 Sudo su
 passwd

software properties

 sudo apt-get install software-properties-common

import MariaDB repository public key

 sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

repository untuk mariadb 10.2

 sudo sh -c "echo 'deb https://mirrors.evowise.com/mariadb/repo/10.2/ubuntu '$(lsb_release


-cs)' main' > /etc/apt/sources.list.d/MariaDB102.list"
 sudo apt update

Install mariadb server client

 sudo apt-get install mariadb-server mariadb-client

Install mysql

 sudo mysql_secure_installation

Install phpMyAdmin

 sudo apt-get install phpmyadmin php-mbstring php-gettext

Created by RIdho K.P.


2020
Enable php

 sudo phpenmod mcrypt


 sudo phpenmod mbstring
 sudo systemctl restart apache2

Config Bind address mysql

 sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

Rubah dari 127.0.0.0 (localhost) ke 0.0.0.0

Restart mysql servis

Cek bind address yg kita setting

 sudo systemctl restart mysql.service


 sudo netstat -anp | grep 3306

Created by RIdho K.P.


2020
Setting firewall

 sudo apt-get install ufw


 sudo ufw default deny incoming
 sudo ufw default allow outgoing
 sudo ufw allow ssh
 sudo ufw allow 22
 sudo ufw allow 3306
 sudo ufw allow 2222
 sudo ufw allow http
 sudo ufw allow https
 sudo ufw allow ftp
 sudo ufw allow 6000:6007/tcp

cek firewall

 sudo ufw status numbered

Masuk mysql dan cek login mysql

 mysql -u root -p

Created by RIdho K.P.


2020
 select host,user,plugin from mysql.user;

Buat user pengguna dan setting super user

 CREATE USER 'pengguna'@'%' IDENTIFIED BY 'dewaruci17';


 GRANT ALL PRIVILEGES ON *.* TO 'pengguna'@'%';

Lalu flush privilege;

Update plugin user

 update mysql.user set plugin='mysql_native_password' where user='root' and user='pengguna';


 UPDATE mysql.user SET Password=PASSWORD("EnterYourPasswordHere") WHERE User="root";

Setting firewall google cloud

Created by RIdho K.P.


2020
Created by RIdho K.P.
2020
Created by RIdho K.P.
2020
Created by RIdho K.P.
2020

You might also like