DEV Community

Cover image for Cara membuat MariaDB/MySQL bisa diakses secara remote di Ubuntu 18.04
Erol Joudy
Erol Joudy

Posted on • Originally published at blog.erol.dev

5 3

Cara membuat MariaDB/MySQL bisa diakses secara remote di Ubuntu 18.04

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
Enter fullscreen mode Exit fullscreen mode

Cari baris yang berisi bind-address dan ubah menjadi,

bind-address            = 0.0.0.0
Enter fullscreen mode Exit fullscreen mode

Simpan perubahan, dan restart MariaDB.

sudo service mariadb restart
Enter fullscreen mode Exit fullscreen mode

Langkah selanjutnya, buka port 3306 di UFW dengan perintah berikut.

sudo ufw allow 3306/tcp
sudo ufw reload
Enter fullscreen mode Exit fullscreen mode

Langkah berikutnya, buat sebuah user baru khusus remote di MariaDB.

CREATE USER 'remoteusername'@'%' IDENTIFIED BY 'isi-password-disini';
FLUSH PRIVILEGES;
Enter fullscreen mode Exit fullscreen mode

Kemudian untuk membuka akses sebuah database agar bisa di-remote, jalankan perintah ini.

GRANT ALL PRIVILEGES ON namadb.* TO 'remoteusername'@'%';
Enter fullscreen mode Exit fullscreen mode

Kalau ingin semua database bisa di-remote, jalankan perintah berikut.

GRANT ALL PRIVILEGES ON *.* TO 'remoteusername'@'%';
Enter fullscreen mode Exit fullscreen mode

Remote database connection sangatlah tidak disarankan, lakukan ini dengan resiko sendiri.

Semoga bermanfaat.

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started