Cara Mengizinkan Akses Remot MySQL di Server Ubuntu

By Jeffry Andrian - 12 Sep 2022 in Tutorial
cara mengizinkan akses remot mysql di server ubuntu

Halo bro n siz gimana kabarnya? Semoga semua dalam keadaan sehat ya. Kali ini saya mau share lagi nih, kali ini saya mau share tentang cara mengizinkan akses remot MySQL di server Ubuntu. Mungkin banyak yang belum caranya, oleh sebab itu artikel ini di buat. Oke yuk kita bahas sama-sama.

Dalam tutorial ini, kita akan belajar cara mengizinkan akses remot MySQL di server Ubuntu. Untuk tutorialnya, saya menggunakan Ubuntu Server 20.04, Tetapi Anda dapat menggunakan ini di Ubuntu Linux versi sebelumnya.

Aktifkan Koneksi Jarak Jauh Server MySQL di Ubuntu


Secara default Server MySQL di Ubuntu berjalan pada antarmuka lokal, yang berarti akses jarak jauh ke Server MySQL tidak diperbolehkan. Untuk mengaktifkan koneksi jarak jauh ke Server MySQL, kita perlu mengubah nilai bind-address di File Konfigurasi MySQL.


Pertama-tama, Buka file /etc/mysql/mysql.conf.d/mysqld.cnf (/etc/mysql/my.cnf di Ubuntu 14.04 dan versi sebelumnya).

vim /etc/mysql/mysql.conf.d/mysqld.cnf


Di bawah [mysqld] cari baris :

bind-address = 127.0.0.1


Dan ubah menjadi :

bind-address = 0.0.0.0



Kemudian, Restart Server MySQL Ubuntu dengan perintah:

systemctl restart mysql.service


Sekarang Server Ubuntu akan mengizinkan akses jarak jauh ke Server MySQL, Tapi tetap saja, Anda perlu mengonfigurasi pengguna MySQL untuk mengizinkan akses dari host mana pun.


Misalnya, saat Anda membuat pengguna MySQL, Anda harus mengizinkan akses dari host mana pun :

CREATE USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password';


Atau izinkan dari Alamat IP tertentu :

CREATE USER 'username'@'192.168.1.100' IDENTIFIED WITH mysql_native_password BY 'password';


Troubleshoot Akses Jarak Jauh MySQL Ubuntu


Untuk memastikan bahwa server MySQL mendengarkan semua antarmuka, jalankan perintah netstat sebagai berikut :

netstat -tulnp | grep mysql


Outputnya akan menunjukkan bahwa Server MySQL berjalan pada soket 0 0.0.0.0:3306 bukannya 127.0.0.1:3306.



Anda juga dapat mencoba melakukan telnet ke port MySQL 3306 dari host jarak jauh. Misalnya, jika Alamat IP Server Ubuntu Anda adalah 192.168.1.10, Kemudian dari host jarak jauh jalankan :

telnet 192.168.1.10 3306


Anda juga dapat menjalankan perintah nmap dari komputer jarak jauh untuk memeriksa apakah port MySQL 3306 terbuka untuk host jarak jauh :

nmap 192.168.1.10


Outputnya harus mencantumkan port MySQL 3306, dan STATE harus terbuka. Jika port MySQL 3306 tidak terbuka, maka ada firewall yang memblokir port 3306.


Bagaimana mudah bukan? Semoga tutorial tentang cara mengizinkan akses remot MySQL di server Ubuntu ini bisa bermanfaat. Jika ada kesulitan atau ingin menambahkan silakan tulis di kolom komentar ya.

Tags: akses remot mysql, akses remot mysql server ubuntu, cara mengizinkan akses remot mysql, cara mengizinkan akses remot mysql di server ubuntu
Sharing is caring :
Share on Facebook Share on Twitter

Rekomendasi

Artikel Terkait


Cara Setting IP Statis Ubuntu 20.04 Dengan Cepat Dan Mudah

Instal LAMP Stack di Ubuntu 20.04

Cara Verifikasi Paypal Dengan VCN Cimb Niaga

Cara Update Firmware Haylou LS05

IP Server Email di Block Google? Ini Solusinya

Cara Mengatasi Disk Tidak Terbaca di Mac
Razor Logo
Learn Together. Play Together.
Contact
support@razorpowered.com
Other Links
Privacy Policy
Sitemap

© 2022 Razor. All Rights Reserved. Powered By Razorpress
Gameniaga Oxydaily Pipe Romsniac