The process to install MySQL on Mac OS X is a pretty straight forward process. MySQL is one of the most popular open source databases. It is used in a wide variety of applications.

Download MySQL Installer

First you will need to download the DMG archive from Install MySQL from the downloaded DMG archive as you would normally a typical application.

Additional Configuration

For maximum compatibility you should create a symbolic link to where MySQL places the socket. This will help other applications that assume where the socket is located. In the terminal:

sudo su -
cd /var
mkdir mysql
cd mysql
ln -s /tmp/mysql.sock mysql.sock

To make it easier to run MySQL commands from the terminal, you will should update your bash profile. This assumes that your .bash_profile does not exist. If it does, you should probably manually edit the file and add the appropriate part below. In the terminal:

echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile

Start MySQL Server

Start MySQL server from the new MySQL icon in your system preferences. After starting the MySQL server you will want to complete your configuration by running the secure installation script from the terminal by issuing the mysql_secure_installation command. When prompted you should set a password and accept the default of Yes for all other options.

Take MySQL Further

To learn more about MySQL I suggest you pick up a copy of High Performance MySQL: Optimization, Backups, and Replication. Optionally you may want to install a visual MySQL client so you don’t have to do everything in the terminal. I would recommend installing the Sequel Pro client for Mac OS X. I hope this guide has given you enough enough information to install MySQL on Mac OS X. It is a really simple process.