Kebetulan kali ini saya ada keperluan untuk menggunakan mariadb untuk versi 10.1.32, kenapa sih harus versi tertentu? Karena kebutuhan agar restore dan backup file database tidak mengalami error. Karena source database hasil backup berasal dari MariaDB versi 10.1.32. Saya baru tahu (bukan tempe yah), ternyata dengan menggunakan brew, kita bisa menginstall versi mariadb yang kita inginkan.
Install Brew
Oke, langsung saja, pastikan di macOS kamu sudah terinstall brew, kalau belum, silahkan install brew dengan mengetikkan perintah berikut, pastikan sudah konek internet.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Install Mariadb via Brew
Kita bisa menginstall mariadb menggunakan versi terakhir (pada saat postingan ini dibuat, sudah versi 10.5.8) dengan hanya mengetikkan perintah
brew install mariadb
Tetapi karena kita menginginkan versi tertentu, yakni 10.1.32, maka kita ketik perintah
brew install [email protected]
Hasilnya ternyata di repository brew (bottle) tidak terdapat mariadb untuk versi tersebut, untuk mengecek versi berapa yang tersedia untuk versi minor (yakni versi 10.1), maka ketikkan perintah
brew info [email protected]
Di repository brew, versi yang tersedia adalah versi 10.1.48, lanjutkan dengan mengetikkan install untuk versi tersebut.
brew install [email protected]
tunggu hingga proses instalasi selesai
Running Mariadb
Kita coba jalankan mariadb dengan mengetikkan perintah
/usr/local/Cellar/[email protected]/10.1.48/bin/mysql.server start
/usr/local/Cellar/[email protected]/10.1.48/bin/mysql.server start
Silahkan lakukan koneksi ke mariadb, bisa menggunakan terminal atau navicat buat mencoba.
Otomatis Menjalankan Mariadb Setiap Boot MacOS
Untuk menjalankan mariadb setiap kali boot, maka cukup ketikkan perintah
brew services start [email protected]
brew services start [email protected]
Sekian postingan tentang Cara Install MariaDB Versi Tertentu di macOS, dan seperti biasa, ini hanya sekedar catatan pribadi biar gak lupa di kemudian hari. Semoga bermanfaat
(z)
EmoticonEmoticon