TipsTrik id
No Result
View All Result
Tulis Tips/Trik
  • Gaya Hidup
  • Kesehatan
  • Personal
  • Muslim
  • Produktivitas
DarkMode
  • Login
  • Register
TipsTrik id
No Result
View All Result
DarkMode
  • Login
  • Register
Tulis Tips/Trik
TipsTrik id
No Result
View All Result
Home Web Server

Cara Mengaktifkan Akses Remote MySQL Database Server

Paijo Warsono by Paijo Warsono
10 Oktober 2017
in Web Server
2 min read
207 16
server rack
414
SHARES
3.2k
VIEWS
Share on FacebookShare on Twitter

Secara default akses MySQL hanya diijinkan diakses dari server dimana MySQL tersebut diinstall (localhost). Nah, adakalanya kita ingin mengaktifkan akses remote MySQL agar database di server tersebut bisa diakses atau digunakan di server lain. Alasannya ada banyak, antara lain server tersebut memang dikhususkan sebagai server yang mengelola database, sementara webserver diletakkan di server lain. Atau bisa juga karena webserver menggunakan load-balancing sehingga membutuhkan satu database yang sama namun dapat diakses dari dua server berbeda.

server rack

Oke langsung saja ke tutorial. Pertama, edit konfigurasi MySQL nya.
Di Ubuntu dan Debian :

Artikel Terkait,

Dapatkan Rekomendasi Setting Terbaik MySQL dengan MySQLTuner

nano /etc/mysql/my.cnf

Di CentOS / RedHat :

nano /etc/my.cnf

Lalu cari

[mysqld]

Selanjutnya kalian tambahkan comment ( # ) pada skip-networking.
Lalu tambahkan bind-address= ip_address_server
Contohnya seperti ini :

[mysqld]
#
# * Basic Settings
#
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
lc-messages-dir = /usr/share/mysql
bind-address    = 127.0.0.1
bind-address    = 192.168.1.29
#skip-external-locking
#
# Instead of skip-networking the default is now to listen only on

Silahkan sesuaikan sendiri ya. Selanjutnya restart MySQL service.

service mysql restart

Selanjutnya adalah membuat user database yang dapat diakses dari server lain (user remote database).

CREATE USER ‘remoteuser’@’%’ IDENTIFIED BY ‘passwordremote’;

GRANT ALL ON databaseku.* TO ‘remoteuser’@’%’;

Nah, jika pengaturannya seperti diatas, remote mysql bisa dilakukan dari dari mana saja. Artinya kalau tiba-tiba database kita bocor (leaked by hacker), dia bisa melakukan remote database dari komputernya.

Tips Rekomendasi:  Membuat Load Balancer Web Server dengan Apache (mod_proxy_balancer)

Disini kita akan meng-allow database hanya boleh diakses dari ip webserver nya saja. Anggap saja disini ip mysql-server adalah 192.168.1.29 dan ip webserver adalah 192.168.1.30, masukkan rule berikut ke iptables :

iptables -I INPUT 8 -p tcp -s 192.168.1.30 –sport 1024:65535 -d 192.168.1.29 –dport 3306 -m state –state NEW,ESTABLISHED -j ACCEPT

iptables -A OUTPUT -p tcp -s 192.168.1.29 –sport 3306 -d 192.168.1.30 –dport 1024:65535 -m state –state ESTABLISHED -j ACCEPT

Selanjutnya di state terakhir, drop koneksi keluar maupun masuk.

-A INPUT -j DROP
-A OUTPUT -j DROP

Oke sekarang kita coba test login database dari komputer.

mysql remoteuser -h 192.168.1.29 -p

Pasti tidak akan tersambung karena di block. Tapi kalo remote login dilakukan dari ip webserver (yang dalam contoh ini adalah 192.168.1.30), makan akan tersambung ke database.

Tags: MySQL
Share166Tweet104SendShareShare
Paijo Warsono

Paijo Warsono

Beginilah aku, yang apa adanya bukan ada apanya... ?

Related Posts

phpmyadmin
Web Server

Trik Mengamankan PHPMyAdmin di VestaCP

10 Oktober 2018
code script
Web Server

Membuat Load Balancer Web Server dengan Apache (mod_proxy_balancer)

10 Oktober 2017
code script
Web Server

Dapatkan Rekomendasi Setting Terbaik MySQL dengan MySQLTuner

6 Oktober 2017
code script
Web Server

Cara Menyembunyikan Plugin WordPress Dari Daftar Plugin

5 Oktober 2017
Load More
Next Post

Tips Jika MicroSD Mendadak Rusak, Lakukan 4 Cara Ini

Editors' Picks

Ternyata, 8 Hal Kecil Ini Bisa Bikin Kamu Kelihatan Hot Saat Bercinta!

9 Januari 2015
perawatan mesin mobil

Tips Perawatan Mobil yang Bisa Dilakukan Sendiri

17 September 2016
kulit cewek

Tips Merawat Kulit bagi Cewek

14 Mei 2016

Makan Nasi yang Dimasak Kemarin Ternyata Bikin Sehat

23 April 2015

(WOMAN ONLY) Pria akan Tertarik dengan Kamu, Jika Kamu Mempunyai 5 hal ini

7 April 2015

Tips trik Terpopuler

  • wawancara kerja

    Tips Lulus Psikotes dan Contoh Soal Psikotes

    492 shares
    Share 197 Tweet 123
  • 15 Font Keren Untuk Desain Baju Kaos Distro

    855 shares
    Share 342 Tweet 214
  • Cara Mengatasi Kerusakan Komputer STOP 0x0000007B Error

    754 shares
    Share 302 Tweet 189
  • Tutorial Menghaluskan Tepian Gambar Hasil Seleksi di Photoshop

    2285 shares
    Share 914 Tweet 571
  • 8 Cara Agar Foto Selfie Kamu Makin Hits!

    492 shares
    Share 197 Tweet 123

What’s New

bahasa inggris

English Course Online di Jakarta: Solusi Belajar Fleksibel untuk Dewasa Bersama EF EFEKTA English for Adults

24 Juni 2025
politik di era metaverse

Potensi, Peluang, dan Tantangan Politik di Era Metaverse

13 April 2025
LASIK mata

Prosedur dan Manfaat LASIK Mata yang Perlu Anda Ketahui

10 April 2025
TipsTrik id

TipsTrik.id adalah tempat dimana kamu mencari artikel tips, trik, serta tutorial yang lengkap dan terpercaya. Di TipsTrik.id kamu juga bisa membagikan tips, trik, ataupun tutorial yang kamu miliki agar dibaca oleh jutaan orang.

Seedbacklink

© 2017 - 2025 | TipsTrik id is a member of KalgesMedia.

No Result
View All Result
  • Belanja
  • Bencana
  • Bisnis
  • Darurat
  • Dekorasi
  • Do it Yourself
  • Dunia Digital
  • Elektronik
  • Events
  • Fashion
  • Finansial
  • Fotografi
  • Game
  • Gaya dan Penampilan
  • Gaya Hidup
  • Hiburan
  • Hobi
  • Hubungan
  • Ibu dan Bayi
  • Kecantikan
  • Keluarga
  • Kerajinan Tangan
  • Kesehatan
  • Komputer
  • Komunikasi
  • Life Hack
  • Makanan
  • Motivasi
  • Olahraga
  • Otomotif
  • Pekerjaan
  • Pendidikan
  • Peralatan
  • Personal
  • Produktivitas
  • Psikologi
  • Ragam
  • Recycle
  • Rumah dan Kebun
  • Sosial
  • Traveling
  • Web Server

© 2017 - 2025 | TipsTrik id is a member of KalgesMedia.

Welcome Back!

Sign In with Facebook
Sign In with Google
OR

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Sign Up with Facebook
Sign Up with Google
OR

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In