Codementor Events

Install and manage multiple MySQL Servers on Mac

Published Sep 09, 2018Last updated Mar 07, 2019
Install and manage multiple MySQL Servers on Mac

The last time I wanted to install MySQL 8.0 and MySQL 5.7 all at the same time on my Mac and I couldn't really be able to find a way to do that. The easiest way was to use Homebrew service but it nearly impossible to run multiple servers and manage them. I could have used Docker but it's sort of overkill. It's too huge.

So we decided to build DBngin, an all-in-one database version management tool. Now it's available for Mac which you can download for free from here.

The easiest way to get started with MySQL

DBngin allows you to install and manage multiple MySQL servers of multiple versions on Mac within a click. You can also run them simultaneously.

  • It's lightweight. Compared to Docker, it's just so tiny.
  • It's simple. It runs like any other apps you would download and install. It can automatically start with your Mac and allows us to skip a lot of complicated commands required to set up a MySQL server.
  • It's free, forever.

Using DBngin to setup and manage MySQL Server

  • Download DBngin and install it on your Mac
  • Click on + New Server
  • Choose MySQL from the driver list, choose its version, name your connection and start it.

create-mysql-server.png

And now you have a local MySQL server running on your Mac. You can create as many servers as you want. No dependencies.

server-control-mysql.png

From the server control panel, you can be able to manage all the servers, turn on/off, start a new server or re-config an existing server.

For your convenience, DBngin also allows you to open the command line tools in your Terminal.

More than just MySQL

Currently, other than MySQL, DBngin also supports PostgreSQL and Redis. It's the same experience, one click to turn on the server and another click to quit.

Our intention was also to lower the barrier for learning and using relational databases. It's easier for experienced programmers to develop and test the DB setup before sending to the production. It's also easier for novice users to get started with SQL and relational databases.

By using DBngin, more and more people and be able to quickly start working with their local database server.

Discover and read more posts from Tung Thanh
get started
post commentsBe the first to share your opinion
Aleh -
a year ago

great article, thank for sharešŸ‘

Show more replies