> ## Content Index
> Fetch the complete content index at: https://debug.my.id/llms.txt
> Use this file to discover other available public pages before exploring further.

# Cara install MariaDB di MacOS dengan menggunakan Homebrew
- URL: https://debug.my.id/install-mariadb-di-macos/
- Published: 2021-09-13T10:57:00.000Z
- Updated: 2025-06-25T10:31:20.000Z
- Description: Cara mudah dan cepat untuk meng-install MariaDB di MacOS dengan menggunakan Homebrew
- Author: Tukang Debug
- Tags: MacOs, Aplikasi

**MariaDB** selain tersedia di Windows dan Linux, juga tersedia di **MacOS** dan dapat diinstall dengan menggunakan homebrew. Berikut ini adalah langkah-langkah dalam [menginstall MariaDB versi terbaru dengan menggunakan **homebrew**](https://debug.my.id/install-mariadb-di-macos/).

## 0\. Sudah terinstall Homebrew

Pastikan terlebih dahulu MacOS Anda sudah terinstall [**homebrew**](https://debug.my.id/install-mariadb-di-macos/). Jika belum, maka silahkan install homebrew terlebih dahulu.

[Cara mudah install Homebrew di MacSebuah panduan sederhana dan komprehensif tentang cara mudah melakukan instalasi Homebrew di macOS![](https://debug.my.id/content/images/icon/favicon-8.ico)Sinau CodingTukang Debug![](https://debug.my.id/content/images/thumbnail/Homebrew-1.png)](https://debug.my.id/cara-mudah-install-homebrew-di-mac/)

## 1\. Menginstall MariaDB

MariaDB dapat diinstall dengan menggunakan perintah berikut ini:

```bash
brew install mariadb
```

Proses install biasanya membutuhkan waktu selama beberapa saat, jadi silahkan tunggu sampai proses selesai.

![Cara install MariaDB di MacOS dengan menggunakan Homebrew](https://debug.my.id/content/images/2025/06/image-148.png)

Jika terjadi error seperti gambar di bawah ini, maka abaikan saja.

![Cara install MariaDB di MacOS dengan menggunakan Homebrew](https://debug.my.id/content/images/2025/06/image-150.png)

Kecuali jika Anda memang menginginkan fitur tersebut, maka silahkan jalankan perintah : **xcode-select --install**

## 2\. Menjalankan MariaDB

Setelah proses install MariaDB selesai, maka sampai disini, kita sudah bisa langsung menjalankan MariaDB dengan menggunakan perintah :

```bash
mysql.server start
```

![Cara install MariaDB di MacOS dengan menggunakan Homebrew](https://debug.my.id/content/images/2025/06/image-151.png)

Dalam kondisi awal seperti ini, kita bisa terhubung ke MariaDB dengan menggunakan socket dengan perintah :

```bash
mysql
```

Dengan menjalankan perintah **mysql** ini, tanpa parameter apapun, artinya kita menggunakan current user MacOS yang sedang login, untuk terhubung dengan MariaDB.

![Cara install MariaDB di MacOS dengan menggunakan Homebrew](https://debug.my.id/content/images/2025/06/image-152.png)

[](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUgNyTtmOpDW2hM3N9j3NHHbaAfCfE50SQTj%5F1id0AjpwMbsdo7sn0V8vCHFME6uoHZA7wxOzrHg6uaSaDkfVu0YjWyOxgwKJi%5FnueyeNWBlmizhiiY0NCYU1ysGsp%5FTlZarOKDtN55rs/s16000/Screen+Shot+2021-09-14+at+05.12.38.jpg?ref=debug.my.id)atau, jika ingin terhubung ke MariaDB sebagai **root**, maka jalankan perintah berikut :

```bash
sudo mysql -u root
```

Perintah **mysql.server** start ini hanya menjalankan MariaDB, tetapi tidak mendaftarkan ke dalam service. Artinya jika komputer Anda restart, maka MariaDB tidak otomatis jalan. Jika ingin agar MariaDB otomatis dijalankan setiap kali komputer dinyalakan, maka jalankan perintah ini:

```bash
brew services start mariadb
```

## 2\. Membuat database dan user baru

Setelah berhasil meng-install MariaDB, biasanya langkah selanjutnya adalah membuat database dan user baru untuk aplikasi yang akan dibuat. Saya pribadi lebih nyaman untuk tidak menggunakan user root, dan membiarkan user root hanya bisa diakses dengan menggunakan socket dari komputer local. Dan adalah termasuk **best practice** jika setiap aplikasi yang menggunakan database dibuatkan database dan user khusus yang hanya bisa mengakses database tersebut.

Untuk membuat database baru, masuk terlebih dahulu ke dalam **MariaDB** dengan menggunakan root atau user Anda. Contoh, kita akan membuat database baru bernama **toko** .

```bash
CREATE DATABASE `toko`;
```

Setelah itu, buat user baru, misalkan **user\_toko** dengan password **12345**.

```bash
CREATE USER 'user_toko' IDENTIFIED BY '123456';
```

Agar user tersebut dapat terhubung ke dalam MariaDB, maka lakukan **grant usage** dari mana user tersebut dapat login. Adalah termasuk best practice juga jika user hanya boleh masuk lewat **localhost**.

```bash
GRANT USAGE ON *.* TO 'user_toko'@localhost IDENTIFIED BY '123456';
```

Sampai di sini, user diatas baru bisa masuk ke dalam MariaDB via localhost, tetapi masih belum bisa mengakses database **toko**. Oleh karena itu, silahkan tambahkan **grant privileges** ke database yang Anda inginkan. Untuk contoh ini adalah database toko.

```bash
GRANT ALL privileges ON `toko`.* TO 'user_toko'@localhost;
```

Karena menggunakan perintah **GRANT ALL**, maka **user\_toko** dapat melakukan apapun terhadap database **toko**, mulai dari view, create sampai dengan drop. Oleh karena itu, jika diperlukan, silahkan sesuaikan privileges yang Anda inginkan.

Dengan begini, maka Anda berhasil membuat database dan user baru, dimana user baru tersebut hanya dapat terhubung ke MariaDB melalui **localhost**.

Sekian tip/trik kali ini. Selamat mencoba dan semoga yang sedikit ini bermanfaat.

Sumber :  
[https://mariadb.com/kb/en/installing-mariadb-on-macos-using-homebrew/](https://mariadb.com/kb/en/installing-mariadb-on-macos-using-homebrew/?ref=debug.my.id)