Cara Instalasi MariaDB di macOS

MariaDB merupakan relational database management system (RDBMS) yang bersifat gratis dan open source di bawah lisensi GLP. MariaDB mirip MySQL karena pencipta kode awal MySQL adalah orang yang sama dengan yang menulis dan mengembangkan MariaDB, yaitu Michael Wildenius. 



Berbeda dengan PHP dan Apache yang sudah terinstal secara default atau bawaan dari macOS dan bisa kita jalankan melalui perintah:

sudo apachectl start

Lalu buka browser, ketik "localhost" lalu enter

Maka untuk database seperti MySQL atau MariaDB kita harus menginstalnya sendiri jika kita tidak ingin menggunakan aplikasi web server, seperti MAMP, XAMPP, LAMP, WAMP, dan lainnya yang telah include PHP, MySQL, dan lain sebagainya.

Dibandingkan dengan MySQL, saya sendiri lebih tertarik menggunakan MariaDB. Alasannya disamping karna bersifat open source, XAMPP pun sudah menggunakan MariaDB.

Bagaimana cara kita menginstal MariaDB di macOS, khususnya Catalina? Ikuti langkah-langkahnya sebagai berikut.


Instal Homebrew

Homebrew selayaknya Chocolatey di Windows, adalah paket manajer untuk menginstal dan mengelola paket-paket aplikasi yang kita butuhkan untuk diinstal.

Untuk menginstal Homebrew, kita cukup memasukkan perintah di bawah ini ke dalam terminal dan pastikan koneksi internet berjalan.

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Tungguh proses berjalan hingga selesai.

Kita bisa periksa Homebrew yang telah kita instal dengan memasukkan brew -v

~ % brew -v
Homebrew 2.2.1

Install MariaDB

Jika Homebrew sudah terinstal, selanjutnya masukkan perintah:

sudo chown -R $(whoami) /usr/local

Lalu:

brew install mariadb

Tunggu proses penginstalan hingga selesai.

Menjalankan MariaDB

Untuk menjalankan service MariaDB, gunakan perintah pada terminal:


mysql.server start

Atau, jika kita ingin menjalankannya secara otomatis setiap kali komputer dihidupkan adalah dengan menggunakan perintah:

brew services start mariadb

Mengubah password user root database

Hal ini penting dilakukan agar kita dapat mengakses database.

Pertama-tama masukkan perintah di bawah ini:

sudo mysql_secure_installation

Pada pertanyaan yang kemudian tampil:

Switch to unix_socket authentication [Y/n]

ketik 'y'

Selanjutnya"

Change the root password? [Y/n]

ketik 'y'

Lalu masukkan password yang ingin anda buat pada perintah memasukkan password, misal: root

New password: root

Masukkan kembali password yang tadi dimasukkan

Re-enter new password: root

Kemudian akan tampil:

Password updated successfully!
Reloading privilege tables..
  ... Success!

Pada pertanyaan selanjutnya, anda bisa memilih untuk menghapus akun anonymous users atau tidak dengan mengetikkan 'y' untuk ya atau 'n' untuk tidak

Saya memilih untuk tidak menghapus maka saya masukkan 'n'.

Remove anonymous users? [Y/n] n
  ... skipping.

Selanjutnya, anda memilih apakah akan mengizinkan atau tidak saat ada yang ingin mengakses root secara remote atau jarak jauh melalui komputer lain.

Saya memilih tidak

Disallow root login remotely? [Y/n] n
  ... skipping.

Berikutnya apakah kita ingin menghapus database bernama 'test' atau tidak. Ini pilihan yang sangat opsional dan tidak akan berpengaruh apa-apa, jadi saya pilih tidak.

Remove test database and access to it? [Y/n] n
  ... skipping.

Masukkan 'y' untuk konfirmasi selanjutnya.

Reload privilege tables now? [Y/n] y
  ... Success!

Instalasi MariaDB di macOS berhasil

Thanks for using MariaDB!

Selesai. Selamat mencoba.