Cara Install MariaDB 11 di Debian 12 (Kutu Buku)


Dalam artikel terakhir kami, 'Kisah Dibalik Akuisisi MySQL' kami membahas perlunya fork MySQL, kebangkitan MariaDB, fitur-fiturnya, studi perbandingan MariaDB dan MySQL, migrasi beberapa perusahaan dan perusahaan terkenal di dunia (seperti Google dan Wikipedia) dari MySQL ke MariaDB, dan banyak aspek teknis dan non-teknis lainnya.

Tutorial ini akan memandu Anda melalui proses instalasi MariaDB di server Debian 12 dan memastikan server tersebut berjalan dengan konfigurasi awal yang aman.

Langkah 1: Perbarui Sistem Debian

Untuk memastikan Anda memiliki informasi paket terbaru, perbarui daftar paket sistem dengan menjalankan perintah apt berikut.

sudo apt update
sudo apt upgrade

Langkah 2: Tambahkan Repositori MariaDB

Debian 12 menyertakan versi MariaDB default di repositorinya, namun untuk MariaDB 11, Anda perlu menambahkan repositori MariaDB resmi yang berisi paket perangkat lunak terkait ke Server MariaDB, termasuk server itu sendiri, klien, dan utilitas.

Buat file /etc/apt/sources.list.d/mariadb.sources dan tambahkan informasi repositori seperti yang ditunjukkan.

sudo nano /etc/apt/sources.list.d/mariadb.sources

Tambahkan baris berikut ke file.

MariaDB 11.1 repository list - created 2023-11-20 07:47 UTC
https://mariadb.org/download/
X-Repolib-Name: MariaDB
Types: deb
deb.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
URIs: https://deb.mariadb.org/11.1/debian
URIs: https://mirrors.aliyun.com/mariadb/repo/11.1/debian
Suites: bookworm
Components: main
Signed-By: /etc/apt/keyrings/mariadb-keyring.pgp

Selanjutnya, untuk mengonfirmasi keaslian paket, impor kunci MariaDB GPG dengan perintah berikut.

sudo apt install apt-transport-https curl
sudo mkdir -p /etc/apt/keyrings
sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'

Langkah 3: Instal MariaDB 11 di Debian

Setelah mengaktifkan repositori MariaDB, Anda dapat menginstal MariaDB 11 menggunakan perintah berikut.

sudo apt update
sudo apt install mariadb-server

Langkah 4: Amankan Instalasi MariaDB

Setelah penginstalan MariaDB selesai, Anda perlu mengamankan penginstalannya dengan menjalankan skrip keamanan seperti yang ditunjukkan.

sudo mysql_secure_installation

Anda akan diminta untuk menyetel kata sandi untuk pengguna root, menghapus pengguna anonim, menonaktifkan login root jarak jauh, menghapus database pengujian, dan memuat ulang hak istimewa.

Langkah 5: Verifikasi Instalasi MariaDB

Untuk memeriksa versi MariaDB, Anda perlu menjalankan perintah mysql berikut, yang akan menampilkan informasi tentang versi MariaDB yang saat ini terinstal di sistem Debian Anda.

mysql --version

Contoh Keluaran:

mysql from 11.1.3-MariaDB, client 15.2 for debian-linux-gnu (x86_64) using  EditLine wrapper

Anda juga harus memverifikasi bahwa MariaDB berjalan dengan benar dengan menjalankan perintah systemctl berikut.

sudo systemctl status mariadb

Langkah 6: Hubungkan ke MariaDB Shell

Akses antarmuka baris perintah MariaDB untuk mengonfirmasi bahwa Anda berhasil terhubung.

sudo mariadb -u root -p

Masukkan kata sandi root saat diminta. Jika Anda dapat masuk tanpa masalah apa pun, berarti MariaDB telah diinstal dan dikonfigurasi dengan benar.

Langkah 7: Buat Pengguna MySQL

Untuk membuat pengguna di MySQL, Anda dapat menggunakan perintah SQL berikut dengan nama pengguna dan kata sandi yang Anda inginkan seperti yang ditunjukkan.

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;

Kesimpulan

Anda telah berhasil menginstal MariaDB 11 di sistem Debian 12 Anda. Ingatlah untuk merujuk pada dokumentasi MariaDB untuk opsi konfigurasi tambahan dan praktik terbaik.