Cara membuat MariaDB/MySQL bisa diakses secara remote di Ubuntu 18.04
Erol Joudy
Posted on May 20, 2022
Pada tutorial ini, akan dibahas cara untuk membuat MariaDB bisa diakses secara remote, baik itu menggunakan server lain atau dengan aplikasi desktop pada Win/Mac. Cara ini juga dapat diaplikasikan pada MySQL, tinggal merujuk pada path dan nama file yang tepat.
Langkah pertama adalah dengan melakukan perubahan pada file konfigurasi MariaDB.
sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf
Cari baris yang berisi bind-address
dan ubah menjadi,
bind-address = 0.0.0.0
Simpan perubahan, dan restart MariaDB.
sudo service mariadb restart
Langkah selanjutnya, buka port 3306
di UFW dengan perintah berikut.
sudo ufw allow 3306/tcp
sudo ufw reload
Langkah berikutnya, buat sebuah user baru khusus remote di MariaDB.
CREATE USER 'remoteusername'@'%' IDENTIFIED BY 'isi-password-disini';
FLUSH PRIVILEGES;
Kemudian untuk membuka akses sebuah database agar bisa di-remote, jalankan perintah ini.
GRANT ALL PRIVILEGES ON namadb.* TO 'remoteusername'@'%';
Kalau ingin semua database bisa di-remote, jalankan perintah berikut.
GRANT ALL PRIVILEGES ON *.* TO 'remoteusername'@'%';
Remote database connection sangatlah tidak disarankan, lakukan ini dengan resiko sendiri.
Semoga bermanfaat.
Posted on May 20, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.