Apa yang bisa kami bantu?

A. Pendahuluan

MariaDB merupakan salah satu sistem manajemen basis data relasional (Relational Database Management System / RDBMS) yang bersifat open-source dan merupakan pengembangan dari MySQL. MariaDB dirancang untuk memberikan performa yang lebih baik, fitur yang lebih lengkap, serta tingkat keamanan yang tinggi, sehingga banyak digunakan dalam pengembangan aplikasi web maupun sistem informasi.

 

Seiring dengan berkembangnya kebutuhan akan pengelolaan data yang cepat dan efisien, penggunaan database menjadi komponen penting dalam sebuah sistem. Sistem operasi Ubuntu 24.04 sebagai salah satu distribusi Linux yang stabil dan populer menyediakan dukungan penuh terhadap MariaDB, sehingga memudahkan proses instalasi dan pengelolaannya.

 

Melalui panduan ini, akan dijelaskan langkah-langkah instalasi MariaDB pada Ubuntu 24.04 serta dasar-dasar penggunaannya. Tujuannya adalah agar pengguna, baik pemula maupun administrator sistem, dapat memahami cara mengelola database secara efektif dan aman menggunakan MariaDB.

B. Instalasi dan Konfigurasi

Untuk memulai install MariaDB, pertama-tama pastikan bahwa sistem operasi Anda sudah diperbarui dan memiliki akses internet. Kemudian ikuti langkah-langkah berikut: 

 

1. Sebelum install, update terlebih dahulu package:

sudo apt update && sudo apt upgrade -y

2. Install MariaDB, di Ubuntu 24.04, MariaDB sudah tersedia di repo resmi:

sudo apt install mariadb-server -y

3. Melakukan pengecekan apakah sudah terinstall:

mysql --version
Gambar 2.1 Cek Mysql Version

4. Start & Enable service

sudo systemctl start mariadb
sudo systemctl enable mariadb
Gambar 2.2 Start & Enable service

5. Cek Status

sudo systemctl status mariadb
 
Gambar 2.3 status mariadb

6. Jalankan konfigurasi keamanan

sudo mysql_secure_installation

Biasanya akan ditanya:

  • Set root password → YES
  • Remove anonymous users → YES
  • Disallow root login remotely → YES
  • Remove test database → YES
  • Reload privilege tables → YES
Gambar 2.4 Secure Instalation
Gambar 2.5 Instalation Secure Finish

7. Login ke MariaDB

Masuk ke database:

sudo mysql -u root -p
Gambar 2.6 masuk Database

8. Perintah Dasar Database

Lihat database

SHOW DATABASES;
Gambar 2.7 Show Database

Buat Database

CREATE DATABASE db_saya;
Gambar 2.8 Create Database

 

Gunakan Database

USE db_saya;
Gambar 2.9 Use Database

Buat Tabel

CREATE TABLE users (
  id INT AUTO_INCREMENT PRIMARY KEY,
  nama VARCHAR(100),
  email VARCHAR(100)
);
Gambar 2.10 Create Table Database

Insert Data

INSERT INTO users (nama, email)
VALUES ('tes', 'tes@email.com');
Gambar 2.11 Insert Database

Lihat Data

SELECT * FROM users;
Gambar 2.12 Lihat Data

9. Membuat User baru

CREATE USER 'user1'@'localhost' IDENTIFIED BY 'passwordku';
GRANT ALL PRIVILEGES ON db_saya.* TO 'user1'@'localhost';
FLUSH PRIVILEGES;
Gambar 2.13 Membuat user baru

10. Akses Remote

Pada MariaDB, Anda dapat mengatur hak akses untuk memungkinkan atau memblokir koneksi remote. Ini penting untuk memastikan keamanan data Anda. Berikut adalah bagaimana Anda dapat melakukannya. 

Untuk memperbolehkan akses remote, Anda perlu mengubah konfigurasi file /etc/mysql/mariadb.conf.d/50-server.cnf. Buka file tersebut dengan perintah: 

 

Edit Config

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
Gambar 2.14 Edit bind config

Ubah

bind-address = 0.0.0.0

Note: Dengan menggunakan 0.0.0.0 artinya anda mengizinkan akses ke MariaDB dari IP mana pun, jika anda ingin hanya mengizinkan akses dari spesifik IP anda saja maka silakan ganti 0.0.0.0 menjadi IP anda, contohnya bind-address = 192.168.1.10 

Simpan perubahan dan restart MariaDB dengan perintah: 

 

Restart

sudo systemctl restart mariadb

Buka Firewall

sudo ufw allow 3306
Gambar 2.15 Allow port databse

11. Grant Privileges MariaDB

Setelah Anda mengatur hak akses remote, selanjutnya perlu memberikan hak akses untuk pengguna yang akan terhubung ke server MariaDB.

  • Masuk ke MariaDB dengan perintah: 
# sudo mariadb
  • Buat pengguna baru dengan perintah: 
# CREATE USER 'nama_pengguna'@'alamat_ip' IDENTIFIED BY 'kata_sandi';

Catatan

Ubah nama_pengguna dengan username yang anda inginkan 
Ubah alamat_ip dengan IP yang sudah di allow pada bind-address 
Ubah kata_sandi dengan password yang anda inginkan 

 

Contoh: 

# CREATE USER 'contoh'@'%' IDENTIFIED BY '1234';

Setalah membuat user baru selanjutnya beri hak akses pada user tersebut dengan command: 

# GRANT ALL PRIVILEGES ON *.* TO 'contoh'@'%';
# FLUSH PRIVILEGES;
Gambar 2.16 Konfigurasi Mariadb

C. Kesimpulan

Instalasi dan penggunaan MariaDB di Ubuntu 24.04 dapat dilakukan dengan mudah dan cepat. Dengan pengelolaan database yang sederhana serta fitur keamanan yang memadai, MariaDB menjadi pilihan tepat untuk mendukung kebutuhan penyimpanan dan pengolahan data.

 

Pastikan untuk mengingat username dan password yang digunakan untuk akses ke MariaDB karena hal tersebut akan digunakan untuk akses MariaDB secara remote atau menghubungkan server ke database.

 

Semoga artikel yang telah kami sampaikan dapat membantu Anda. Anda juga dapat menemukan artikel lainnya melalui halaman Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala teknis terkait dengan layanan Biznet GIO, Anda dapat menghubungi kami melalui  email support@biznetgio.com atau dapat melalui live chat di website Biznet GIO, melalui chat WhatsApp dan bisa juga melalui telepon ke nomor (021) 5714567.