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 15
server rack
413
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
Share165Tweet103SendShareShare
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

Zenbook S 14 OLED

ASUS Zenbook S 14 OLED, Laptop Tipis Premium Pertama di Indonesia dengan Prosesor Intel® Core™ Ultra (Series 2)

31 Oktober 2024

Masalah yang Sering Terjadi Setelah Berenang dan Cara Mengatasinya

6 April 2015
wanita menggunakan smartphone

Simak Caranya, 7 Trik Jitu Dekati Gebetan Lewat Instagram

15 April 2020
Printer HP laserjet 1010

Trik Install Printer HP Laserjet 1010 pada Windows 7

12 September 2017
sarapan pagi

Trik Hemat Waktu dalam Menyiapkan Sarapan Pagi

3 Maret 2018

Tips trik Terpopuler

  • barcode

    Kode Negara Dalam Barcode dan Cara Membuat Barcode

    540 shares
    Share 216 Tweet 135
  • 20 Font Keren Untuk Desain Grafis

    795 shares
    Share 318 Tweet 199
  • Tips Membentuk Perut Six Pack Tanpa Fitness

    626 shares
    Share 250 Tweet 157
  • Tips untuk Membentuk Bokong Indah

    495 shares
    Share 198 Tweet 124
  • 7 Tips Menyusui Bayi di Malam Hari dengan Nyaman

    557 shares
    Share 223 Tweet 139

What’s New

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
plot twist

5 Plot Twist Paling Dibicarakan di Reddit dan Forum Pecinta Film

28 Maret 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