MariaDB adalah open source, sistem manajemen database relasional multi-threaded, pengganti kompatibel untuk MySQL. MariaDB dikelola dan dikembangkan oleh Yayasan MariaDB termasuk beberapa pengembang asli MySQL.

Dalam tutorial ini kami akan menunjukkan kepada Anda dua metode berbeda tentang cara menginstal MariaDB pada mesin Ubuntu 18.04 Anda.

Metode pertama menjelaskan langkah-langkah yang diperlukan untuk menginstal MariaDB dari repositori Ubuntu, sementara cara yang kedua bagaimana menginstal versi terbaru MariaDB dari repository resmi MariaDB.

Secara umum, disarankan untuk menggunakan metode pertama dan menginstal paket MariaDB yang disediakan oleh Ubuntu.

Jika Anda ingin menginstal MySQL, bukan MariaDB, lihat tutorial Cara Menginstal MySQL di Ubuntu 18.04.

Prasyarat

Sebelum melanjutkan dengan tutorial ini, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.

Instal MariaDB di Ubuntu 18.04

Pada saat penulisan artikel ini, MariaDB versi 10.1 termasuk dalam repositori utama Ubuntu.

Untuk menginstal MariaDB di Ubuntu 18.04, ikuti langkah-langkah berikut ini:

  1. Update index paket repository.
    sudo apt update
  2. Setelah daftar paket diperbarui, instal MariaDB dengan menggunakan perintah berikut:
    sudo apt install mariadb-server
  3. Layanan MariaDB akan mulai secara otomatis. Anda dapat memverifikasinya dengan mengetik:
    sudo systemctl status mariadb
        ● mariadb.service - MariaDB database server
    Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset
    Active: active (running) since Sun 2018-07-29 1931 UTC; 38s ago
    Main PID: 13932 (mysqld)
    Status: "Taking your SQL requests now..."
        Tasks: 27 (limit: 507)
    CGroup: /system.slice/mariadb.service
            └─13932 /usr/sbin/mysqld

    Anda juga dapat memeriksa versi MariaDB dengan:

    mysql -V
    mysql  Ver 15.1 Distrib 10.1.29-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Install MariaDB dari Repository Resmi MariaDB

Pada saat penulisan artikel ini, versi terbaru MariaDB dari repositori resmi MariaDB adalah MariaDB versi 10.3. Sebelum melanjutkan dengan langkah berikutnya, Anda harus mengunjungi halaman resmi Repository MariaDB dan memeriksa apakah ada versi baru yang tersedia.

Untuk menginstal MariaDB 10.3 di server Ubuntu 18.04 Anda, lakukan langkah-langkah berikut:

To install MariaDB 10.3 on your Ubuntu 18.04 server perform the following steps:

  1. Pertama tambahkan GPG key MariaDB ke sistem Anda menggunakan perintah berikut:
    sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
  2. Setelah kunci diimpor, tambahkan repository MariaDB dengan:
    sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://ftp.utexas.edu/mariadb/repo/10.3/ubuntu bionic main'

    Jika Anda mendapatkan pesan kesalahan yang mengatakan add-apt-repository command not found maka solusinya adalah Anda harus instal paket software-properties-common. dengan cara menggunakan perintah :

    sudo apt install software-properties-common
  3. Agar dapat menginstal paket dari repositori MariaDB, Anda harus memperbarui daftar paket:
    sudo apt update
  4. Sekarang repository MariaDB telah berhasil ditambahkan, instal paket MariaDB dengan :
    sudo apt install mariadb-server
  5. Layanan MariaDB akan mulai secara otomatis, untuk memverifikasi, ketik:
    sudo systemctl status mariadb
    ● mariadb.service - MariaDB 10.3.8 database server
    Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/mariadb.service.d
            └─migrated-from-my.cnf-settings.conf
    Active: active (running) since Sun 2018-07-29 1930 UTC; 56s ago
        Docs: man:mysqld(8)
            https://mariadb.com/kb/en/library/systemd/
    Main PID: 16417 (mysqld)
    Status: "Taking your SQL requests now..."
        Tasks: 31 (limit: 507)
    CGroup: /system.slice/mariadb.service
            └─16417 /usr/sbin/mysqld

    Dan cetak versi server MariaDB, dengan:

    mysql -V
    mysql  Ver 15.1 Distrib 10.3.8-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Mengamankan MariaDB

Jalankan perintah mysql_secure_installation untuk meningkatkan keamanan instalasi MariaDB:

sudo mysql_secure_installation

Skrip akan meminta Anda untuk mengatur kata sandi pengguna root, menghapus pengguna anonymous, membatasi akses pengguna root ke mesin lokal dan menghapus database test. Pada akhirnya skrip akan memuat ulang tabel privilege dan memastikan bahwa semua perubahan segera berlaku.

Semua langkah dijelaskan secara rinci dan disarankan untuk menjawab “Y” (yes) untuk semua pertanyaan.

Hubungkan ke MariaDB dari baris perintah

Untuk terhubung ke server MariaDB melalui terminal kita dapat menggunakan MariaDB client.

Untuk masuk ke server MariaDB sebagai tipe pengguna root gunakan perintah:

mysql -u root -p

Anda akan diminta memasukkan kata sandi root yang sebelumnya Anda atur saat skrip mysql_secure_installation dijalankan.

Setelah memasukkan kata sandi, Anda akan disajikan dengan shell MariaDB seperti yang ditunjukkan berikut ini:

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 49
Server version: 10.1.29-MariaDB-6 Ubuntu 18.04

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Kesimpulan

Sekarang server MariaDB Anda sudah berjalan dan mengetahui cara menghubungkan ke server MariaDB dari baris perintah, Anda mungkin ingin memeriksa panduan berikut:

Jika Anda lebih suka antarmuka web daripada baris perintah, Anda dapat menginstal phpMyAdmin dan mengelola database dan pengguna MariaDB dengan mudah menggunakan phpMyAdmin.