Cara Setting Remote Akses MySQL Di Server Ubuntu
lebakcyber.net – Pada kesempatan kali ini kita akan mempelajari bagaimana cara setting remote akses MySQL di server Ubuntu agar kita dapat mengakses database yang ada didalam MySQL dimana saja.
Misalnya, kamu memiliki sebuah server untuk database dan juga web dimana kamu menjadikan server tersebut sebagai host website dan kamu membutuhkan akses ke mysql dimana saja kamu berada. Secara default, Ubuntu tidak mengijinkan kamu untuk meremote database MySQL, jadi kamu harus melakukan konfigurasinya secara manual.
MySQL memang mengijinkan akses remote. Proses setting remote mysql di Ubuntu juga sebenarnya tidak terlalu sulit bahkan kamu dapat memberikan akses kepada siapa saja untuk meremote MySQL berdasarkan IP address masing-masing pengguna.
Jadi Langsung saja kita pelajari bagaimana caranya agar database yang ada di mysql dapat di remote pada server Ubuntu.
Mengijinkan Akses
Secara default, MySQL akan mengjinkan akses dari alamat localhost 127.0.0.1. Untuk merubahnya, kamu harus membuka /etc/mysql/mysql.conf.d/mysql.cnf dan ganti baris :
bind-address = 127.0.0.1
Menjadi :
bind-address = 0.0.0.0
Simpan perubahan tersebut lalu lakukan restart pada MySQL dengan menggunakan perintah berikut ini :
systemctl restart mysql.service
Memberikan Akses Kepada User
Misalnya kamu memiliki server website yang berjalan pada Ip Address 192.168.2.3 dengan nama database misalnya websiteku dan kamu ingin meremote database websiteku tersebut yang ada didalam mysql.
Untuk meremote database websiteku tersebut, kamu harus mengijinkan akses ke database websiteku. Cara untuk memberikan ijin remote database websiteku adalah seperti berikut :
- Log in kedalam MySQL server
- Masukan password root
- Pilih database MySQL dengan perintah seperti berikut
use mysql;
- Misalnya kamu ingin mengijinkan IP address 192.168.10.10 untuk dapat meremote database mysql, maka masukan perintah seperti berikut ini :
GRANT ALL ON websiteku to root@'192.168.10.10' IDENTIFIED BY 'password mysql'; Flush Privileges;
- Keluar dari MySQL dengan menggunakan perintah exit;
- Lakukan restart lagi pada MySQL dengan perintah seperti berikut :
systemctl restart mysql.service
- Sekarang database websiteku sudah dapat diakses oleh IP 192.168.10.10.
Oke jadi seperti itulah bagaimana cara agar kamu dapat melakukan remote pada database MySQL yang ada di server Ubuntu. Tidak begitu sulit bukan caranya. Selamat mencoba.