Manage MySQL, MongoDB and PostgreSQL using Homebrew Services


Homebrew is great for downloading and installing packages but even better for managing local databases for development. The interface is known as Homebrew Services.

If you have not installed Homebrew yet, please read this first.

Leveraging Tap

The tap command allows Homebrew to tap into another repository of formulae helping expand your options of installable software.

brew tap homebrew/services  

List available services

brew services list

This screenshot reveals that three of my brew packages mongodb, postgres, or mysql are actively running using brew services.


Stop, start or restart a service

Start, stop or restart a database.

brew services [start, stop, restart] [name of package]


Uninstall a service

brew uninstall [name of package]
brew cleanup --force  
brew services cleanup