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
Install MariaDB
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:
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:
Pada pertanyaan yang kemudian tampil:
ketik 'y'
Selanjutnya"
ketik 'y'
Lalu masukkan password yang ingin anda buat pada perintah memasukkan password, misal: root
Masukkan kembali password yang tadi dimasukkan
Kemudian akan tampil:
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'.
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
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.
Masukkan 'y' untuk konfirmasi selanjutnya.
Instalasi MariaDB di macOS berhasil
Selesai. Selamat mencoba.
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.
Post a Comment