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
210 16
server rack
420
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:  Cara Menyembunyikan Plugin WordPress Dari Daftar Plugin

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
Share168Tweet105SendShareShare
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

8 Cara Agar Foto Selfie Kamu Makin Hits!

5 Januari 2015

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

9 Januari 2015

Sebelum Wisata Kuliner di Vietnam, Simak Tips Ini !

16 Mei 2015

Tips Agar Naik Gunung Terasa Ringan

17 Mei 2015

Alasan pentingnya melepas casing smartphone secara berkala

17 April 2015

Tips trik Terpopuler

  • Tips Mengatur ISO, Aperture, dan shutter Speed Kamera Bagi Pemula

    511 shares
    Share 204 Tweet 128
  • Ingin Membuat Drone Quadcopter ? Inilah Komponen-komponennya

    407 shares
    Share 163 Tweet 102
  • 4 Trik Simple Pakai High Heels Agar Nyaman Tanpa Rasa Sakit saat Traveling

    412 shares
    Share 165 Tweet 103
  • Jonah Lomu: Ikon Rugby Selandia Baru yang Mendunia

    325 shares
    Share 130 Tweet 81
  • Tips Bagi Pengendara Sepeda Motor Hindari Kejaran Begal

    391 shares
    Share 156 Tweet 98

What’s New

kartu kredit

Tips Pemakaian Bijak Kartu Kredit untuk Pengguna Baru

4 Oktober 2025
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
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