As new versions of MySQL are coming out, at one point you will need to upgrade your MySQL version as well.
In this article, we will assume that we are using MySQL 5.7 for your local development on Mac and want to upgrade it the latest version (MySQL 8.0).
Followings are the steps to follow:
Step # 1
Make sure to do database dump for all of your databases, as you will need these to re-import it again when MySQL is successfully upgraded.
Step # 2
Confirm that your running MySQL 5.7 via the following command:
brew services list
this should show the
5.7 version running.
Before you start upgrading process, make sure to double-check that your existing MySQL 5.7 setup ticks all the boxes on the sanity checklist before upgrading to MySQL 8.0.
You can do it by running the following command:
mysqlcheck -u root -p --all-databases --check-upgrade
The above command should
OK for all without any errors.
Step # 3
Check for MySQL processes via the following command:
ps -ax | grep mysql
Stop and kill any MySQL processes via the following command:
Step # 4
Take a backup of
my.cnf located at:
and remove this file via command:
Step # 5
Uninstall MySQL via the following command:
brew remove mysql brew cleanup
You can confirm the uninstall by running
brew services list and there should not be
Step # 6
Install latest version 8.0 of the MySQL:
brew install mysql brew services start mysql
Once done, you can confirm the version of the MySQL by running the command:
mysql --version which should show the latest version of the MySQL
Step # 7
Setup default root password with the following command:
It should prompt you steps like the following screenshot:
Step # 8
and create any relevant databases and import them from your previous backup dump.
Top comments (0)