Introduction
phpMyAdmin is a super fantastic front end php script to the popular
MySQL database server. It makes administrating your databases a whole
lot easier. You can find out more about phpMyAdmin at
http://www.phpmyadmin.net
Requirements
1. phpMyAdmin
2. Abyss Web Server
3. MySQL
4. phpedit
5. WinZIP
Please Note:
1. You do not need phpedit to edit anything... You can use your favorite
editor in replace of... But if all you have is notepad you'll thank me
for it and its free...
2. Make double sure MySQL is already running and has a green light and is
ready to serve and make sure Abyss is running without a hitch...
Installation Step One
Download any of the phpMyAdmin 2.4.0 packages...(php, not php3)
1. Create a new folder called scripts in your Abyss program root
directory...
2. Unpackage phpMyAdmin 2.4.0 and go one level deep...
3. Rename the last phpMyAdmin 2.4.0 folder to phpMyAdmin... Drag that
folder into the scripts folder located in the Abyss program root
directory...
================================
Installation Step Two
1. Right click Abyss in the system tray > Show Console > Server
Configuration > Advanced > Aliases > Add...
2. In Virtual Path enter: "/phpMyAdmin" without the quotes
3. In Real Path enter: "scripts/phpMyAdmin" without the quotes
================================
Note:
Now all that is left is to edit one file before you can access the
page live...
Installation Step Three
Navigate to your scripts/phpMyAdmin directory and open up
config.inc.php (This is the only file you need to edit)
1. line 39: $cfg['PmaAbsoluteUri'] = '
http://localhost/phpMyAdmin';
Save the config.inc.php file
but leave it open...
Please Note:
If you never password protected MySQL copy the URL you put into
line 39: and paste that into your browser > click go > Congratulations!
If you did at one point password protect the root user you might have
to edit lines 74 and 75 (user and password), save your file and now
you should be able to access phpMyAdmin...
Here is an example of how lines 74 and 75 might look after changing
the values...
74. $cfg['Servers'][$i]['user'] = '
root';
75. $cfg['Servers'][$i]['password'] = '
password';
For new users chances are on your first login you'll see the following
in red...
"Your configuration file contains settings (root with no password)
that correspond to the default MySQL privileged account. Your MySQL
server is running with this default, is open to intrusion, and you
really should fix this security hole."
Don't worry now you have the GUI to easily password protect your
MySQL... Go to Privileges and edit each user on the list and assign each
user a password...
Now if after assigning passwords to each user you happen to get locked
out of accessing phpMyAdmin don't worry... go back into config.inc.php
and edit lines 74 and 75 and enter the correct values...
We'll that's it I hope you got phpMyAdmin working 🙂
TIP 1: It is a wise idea to use Abyss to password protect the phpMyAdmin
directory...
TIP 2: you can use your global IP address and reach your phpMyAdmin
from any where in the world but if you do remember tip 1.