Cara membuat MariaDB/MySQL bisa diakses secara remote

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.
0

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.

0

Leave a Reply