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