{"id":205,"date":"2026-02-02T20:49:51","date_gmt":"2026-02-02T13:49:51","guid":{"rendered":"http:\/\/skone.tkj.local\/?p=205"},"modified":"2026-02-04T14:01:40","modified_gmt":"2026-02-04T07:01:40","slug":"cara-setting-akses-remote-database-mariadb-di-vps-ubuntu-debian","status":"publish","type":"post","link":"https:\/\/ontohood.my.id\/?p=205","title":{"rendered":"Cara Setting Akses Remote Database MariaDB di VPS Ubuntu \/ Debian"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"448\" src=\"http:\/\/skone.tkj.local\/wp-content\/uploads\/2026\/02\/image.png\" alt=\"\" class=\"wp-image-208\" srcset=\"https:\/\/ontohood.my.id\/wp-content\/uploads\/2026\/02\/image.png 600w, https:\/\/ontohood.my.id\/wp-content\/uploads\/2026\/02\/image-300x224.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n<\/div>\n\n\n<p>Halo, Sobat Jagoan! MariaDB secara default hanya bisa diakses melalui lokal saja (localhost atau 127.0.0.1) demi alasan keamanan. Tapi kalau kamu memerlukan agar bisa diakses secara remote dari komputer lain (dari IP address lain) untuk kepentingan bisnis kamu atau pengelolaan database jarak jauh, bisa banget kok! Simak caranya yuk di bawah ini.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prasyarat<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Sudah menginstal MariaDB di server.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">1. Setting MariaDB Server<\/h2>\n\n\n\n<p><strong>Step 1<\/strong>: Login sebagai root melalui SSH. Kemudian buka file konfigurasi MariDB.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/mysql\/mariadb.conf.d\/50-server.cnf<\/code><\/pre>\n\n\n\n<p><strong>Step 2<\/strong>: Cari&nbsp;<strong>bind-address<\/strong>&nbsp;dan ganti nilainya dari 127.0.0.1&nbsp;<strong>ATAU<\/strong>&nbsp;tambahkan di bawahnya menggunakan IP address dari server (<strong>bind-address<\/strong>&nbsp;&nbsp;dapat dipasang lebih dari satu).<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdntutorial.jagoanhosting.com\/tutorial\/wp-content\/uploads\/2025\/04\/1-Bind-address-mariadb-Cara-akses-remote-mariadb-di-ubuntu.png\" alt=\"1-Bind address mariadb-Cara akses remote mariadb di ubuntu\" title=\"1-Bind address mariadb-Cara akses remote mariadb di ubuntu\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>bind-address<\/strong>&nbsp;<em>= 127.0.0.1<\/em>, server hanya menerima koneksi TCP\/IP yang masuk melalui 127.0.0.1.<\/li>\n\n\n\n<li><strong>bind-address<\/strong>&nbsp;<em>= 1<\/em><em>03.56.xxx.xx<\/em>&nbsp;server hanya menerima koneksi TCP\/IP yang masuk melalui IPv4 yang diisikan.<\/li>\n\n\n\n<li><strong>bind-address<\/strong>&nbsp;<em>= 0.0.0.0<\/em>, server menerima koneksi TCP\/IP yang masuk melalui semua IPv4 yang ada pada interface jaringan.<\/li>\n<\/ul>\n\n\n\n<p>Kemudian restart service MariaDB.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl restart mariadb<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">2. Membuat database dan user MariaDB<\/h2>\n\n\n\n<p>Kemudian, buat user yang memiliki akses ke IP address yang ditambahkan sebelumnya. Buat databasenya juga kalau belum ada.<\/p>\n\n\n\n<p>Pertama login ke database sebagai user root.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -u root -p<\/code><\/pre>\n\n\n\n<p>Lalu, buat database dan user dan diberi akses full ke database yang sudah dibuat.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CREATE DATABASE db_kamu;\nCREATE USER 'username'@'%' IDENTIFIED BY 'password_kamu';\nGRANT ALL PRIVILEGES ON db_kamu.* TO 'username'@'%';\nFLUSH PRIVILEGES;<\/code><\/pre>\n\n\n\n<p>Jangan lupa ganti \u2018db_kamu\u2019, \u2018username\u2019, dan \u2018password_kamu\u2019.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Pengujian akses remote MariaDB<\/h2>\n\n\n\n<p>Remote MariaDB dengan menggunakan aplikasi MariaDB client berbasis Linux terminal. Kemudian login dengan userkamu ke database server 10x.xxx.xxx (IP address VPS) menggunakan password.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -u username -h 103.56.xxx.xx -p<\/code><\/pre>\n\n\n\n<p>Sesuaikan \u2018103.56.xxx.xx \u2018 dengan IP server kamu. Lalu, coba lihat apakah database ada di server remote.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SHOW DATABASES;<\/code><\/pre>\n\n\n\n<p>Cek lagi dengan command:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>status;<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdntutorial.jagoanhosting.com\/tutorial\/wp-content\/uploads\/2025\/04\/Cara-remote-mariadb-di-vps-ubuntu.png\" alt=\"Cara remote mariadb di vps ubuntu\" title=\"Cara remote mariadb di vps ubuntu\"\/><\/figure>\n\n\n\n<p>Di sana akan terlihat infromasi koneksinya IP publik dan IP server yang kamu gunakan.<\/p>\n\n\n\n<p>Cara lain yaitu melakukan pengujian di komputer lokal (berbasis linux) dengan membuat file php yang berisi login ke database server.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/var\/www\/html\/remotedb.php<\/code><\/pre>\n\n\n\n<p>Dan isikan kode berikut ini.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>&lt;?php<\/strong>\n\n$hostname = \"103.56.xxx.xx\";\n$username = \"username\";\n$password = \"password-kamu\";\n$database = \" db_kamu \";\n\n$con = new mysqli($hostname, $username, $password, $database);\n\nif(!$con){\n  echo \"Database Error \".mysqli_error();\n  exit;\n} else {\n  echo \"Sukses terhubung ke server database \".$hostname;\n}\n\nmysqli_close($con);\n<strong>?&gt;<\/strong><\/code><\/pre>\n\n\n\n<p>CTRL+X, Y lalu ENTER untuk menyimpan perubahan.<\/p>\n\n\n\n<p>Hasilnya seperti ini.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdntutorial.jagoanhosting.com\/tutorial\/wp-content\/uploads\/2025\/04\/Cara-remote-mariadb-di-vps-ubuntu-1.png\" alt=\"Cara remote mariadb di vps ubuntu\" title=\"Cara remote mariadb di vps ubuntu\"\/><\/figure>\n\n\n\n<p>Dengan mengaktifkan akses remote di MariaDB, pengelolaan database kamu bisa dilakukan lebih fleksibel, kapan saja dan di mana saja. Kalau ada yang masih bikin bingung, jangan ragu hubungi Tim Support Jagoan Hosting yang siap bantu kamu 24 jam non-stop!.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Halo, Sobat Jagoan! MariaDB secara default hanya bisa diakses melalui lokal saja (localhost atau 127.0.0.1) demi alasan keamanan. Tapi kalau kamu memerlukan agar bisa diakses secara remote dari komputer lain (dari IP address lain) untuk kepentingan bisnis kamu atau pengelolaan database jarak jauh, bisa banget kok! Simak caranya yuk di bawah ini. Prasyarat 1. Setting [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[15],"class_list":["post-205","post","type-post","status-publish","format-standard","hentry","category-administrasi-server","tag-adm_server"],"_links":{"self":[{"href":"https:\/\/ontohood.my.id\/index.php?rest_route=\/wp\/v2\/posts\/205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ontohood.my.id\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ontohood.my.id\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ontohood.my.id\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ontohood.my.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=205"}],"version-history":[{"count":2,"href":"https:\/\/ontohood.my.id\/index.php?rest_route=\/wp\/v2\/posts\/205\/revisions"}],"predecessor-version":[{"id":209,"href":"https:\/\/ontohood.my.id\/index.php?rest_route=\/wp\/v2\/posts\/205\/revisions\/209"}],"wp:attachment":[{"href":"https:\/\/ontohood.my.id\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ontohood.my.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ontohood.my.id\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}