MariaDB adalah sistem manajemen database relasional yang dikembangkan dari MySQL, MariaDB dikembangkan oleh komunitas yang sebelumnya berkontribusi untuk database MySQL. Alasannya mengapa pengembang Mysql membangun Mariadb karena Mysql telah diakuisisi oleh Oracle sehingga menyebabkan Mysql menjadi produk yang berlisensi.
Hal ini menyebabkan pengembang Mysql sebelumnya membangun Mariadb dengan mempertahankan kompabilitas dan API layaknya Mysql.
Cara Instalasi MariaDB
1. Pastikan debian anda sudah teroneksi internet, lalu anda sudah masuk ke user root
2. Update debian terlebih dahulu
#apt-get update
3.install paket server dan klien MariaDB#apt install mariadb-server
4. Periksa status apakah sudah berjalan#systemctl status mariadb
mariadb.service - MariaDB 10.3.15 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2019-07-11 14:36:28 PDT; 19min ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Main PID: 4509 (mysqld)
Status: "Taking your SQL requests now..."
Tasks: 30 (limit: 2359)
Memory: 78.6M
CGroup: /system.slice/mariadb.service
└─4509 /usr/sbin/mysqld
Mengamankan MaridbMariaDB dilengkapi dengan skrip yang dapat membantu Anda meningkatkan keamanan instalasi.
#mysql_secure_installation
Anda akan diminta untuk mengatur kata sandi untuk akun root, menghapus pengguna anonim, membatasi akses pengguna root ke mesin lokal dan menghapus database pengujian....
Enter current password for root (enter for none):
...
Set root password? [Y/n] Y
New password:
Re-enter new password:
...
Remove anonymous users? [Y/n] Y
...
Disallow root login remotely? [Y/n] Y
...
Remove test database and access to it? [Y/n] Y
...
Reload privilege tables now? [Y/n] Y
...
Thanks for using MariaDB!
Semua langkah dijelaskan secara rinci dan disarankan untuk menjawab “Y” (yes) untuk semua pertanyaanMetode Otentikasi
Secara default, pengguna root MariaDB menggunakan plugin otentikasi unix_socket yang memeriksa user id yang aktif saat memanggil client tool mysql.
Ini artinya, Anda dapat terhubung ke server MariaDB hanya sebagai user root atau dengan menambahkan sudo ke perintah. User lain yang bukan root, atau tidak memiliki hak akses sudo tidak akan dapat mengakses database mysql (sama sekali).
Untuk meningkatkan keamanan, disarankan untuk tetap menggunakan plugin autentikasi default dan memungkinkan pengguna root untuk mengautentikasi hanya melalui Unix sockets.
Jika Anda ingin mengubah otentikasi root ke metode klasik, yaitu dengan password biasa, masuk ke server MariaDB:
#mysql
ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'isi dengan password anda';
Anda dapat terhubung ke server MariaDB menggunakan kata sandi baru:#mysql -u root -p
Mengubah plugin otentikasi memungkinkan anda untuk login sebagai root dari program eksternal seperti phpMyAdmin.
0 Komentar