How to configure phpMyAdmin from the MAMP installation to use an actual MySQL root password?
After changing the default password for the MySQL root user, we should not forget to edit the phpMyAdmin configuration file. But how do this if we use the MAMP app from appsolute GmbH for local web development on our macOS device. In this tutorial, I’ll show you how to configure phpMyAdmin from the MAMP installation to use an actual password of the MySQL root user.
I’m using version 5.1 of the MAMP app, but in your case there can be any other version of the MAMP app. If you use the non-standard version of the app, but the PRO one, then in the following steps, replace “MAMP” with “MAMP PRO”, respectively.
Let’s begin
All we need to do is edit the phpMyAdmin configuration file from the MAMP installation. This is a really easy process. To do this we have two methods. The first method is using Finder and the TextEdit app, and the second is using the Terminal app. Use the one that is convenient for you. Now, step by step guide.
In this solution we will use the Finder and the TextEdit app. You do not need to download and install anything, because it is already built into every macOS.
-
If the MAMP app is running, click the
Stop Servers
button and quit the app. -
In the Finder, go to the folder
Applications
->MAMP
->bin
->phpMyAdmin
. -
Open the file
config.inc.php
in a text editor. As a text editor, I use the TextEdit app, but you can use any other editor. The contents of the file may seem complicated in understanding, but do not worry, we will not change a lot of things. - Use the search to find the line below. In my case, this line was 87th.
$cfg['Servers'][$i]['password'] = 'root'; // MySQL password (only needed
-
Replace
'root'
with an actual password of the MySQL root user. -
Save the changes and close the file
config.inc.php
. -
Launch MAMP and click the
Start Servers
button. - Try to access the phpMyAdmin web page through the Safari browser.
The phpMyAdmin web page located at
localhost/phpMyAdmin/index.php
.
This is another method to do the same thing as in the previous solution (№1), but with use the Terminal app. You do not need to download and install anything, because it is already built into every macOS.
-
If the MAMP app is running, click the
Stop Servers
button and quit the app. -
Launch the Terminal app from the Utilities folder of your Applications folder, or use Spotlight to find it.
- Enter the command below to open the file
config.inc.php
. As a text editor, I use thenano
, but you can use any other editor.nano /Applications/MAMP/bin/phpMyAdmin/config.inc.php
The contents of the file may seem complicated in understanding, but do not worry, we will not change a lot of things.
- Use the search to find the line below. In my case, this line was 87th.
$cfg['Servers'][$i]['password'] = 'root'; // MySQL password (only needed
-
Replace
'root'
with an actual password of the MySQL root user. -
Save the changes and close the file
config.inc.php
. -
Launch MAMP and click the
Start Servers
button. - Try to access the phpMyAdmin web page through the Safari browser.
The phpMyAdmin web page located at
localhost/phpMyAdmin/index.php
.
Conclusion
That’s it, you’re done. Now you have configured phpMyAdmin to use an actual password of the MySQL root user. So simple isn’t it?
I hope this article has helped you learn how to configure phpMyAdmin from the MAMP installation to use an actual password of the MySQL root user. If this article has helped you then please leave a comment
Thanks for reading!
Arthur is a designer and full stack software engineer. He is the founder of Space X-Chimp and the blog My Cyber Universe. His personal website can be found at arthurgareginyan.com.