Solved

Unable to access phpMyAdmin

Posted on 2011-02-15
7
554 Views
Last Modified: 2012-05-11
Hi:
When I try to access phpMyAdmin I get the following error:
#1045 - Access denied for user 'root'@'localhost' (using password: YES)

This is my config.inc.php file :                            

 * cookie
 */
$cfg['blowfish_secret'] = 'a8b7dafdferHJHJ^&U^45776TIUuiYc6d'; /* YOU MUST FI$
COOKIE AUTH! */

/*
 * Servers configuration
 */
$i = 0;

/*
 * First server
 */
$i++;
/* Authentication type */    
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
/* User for advanced features */
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';
/* Advanced phpMyAdmin features */
// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';

^G Get Help  ^O WriteOut  ^R Read File ^Y Prev Page ^K Cut Text  ^C Cur Pos
^X Exit      ^J Justify   ^W Where Is  ^V Next Page ^U UnCut Text^T To Spell

Thanks.
0
Comment
Question by:pcelements
7 Comments
 
LVL 34

Expert Comment

by:Beverley Portlock
Comment Utility
If this is a new set up then it may be that root has no password set. Try logging into phpMyAdmin as root with no password. If that fails then try logging in as root with the existing root password.

0
 
LVL 11

Expert Comment

by:Ovid Burke
Comment Utility
If your setup is on Windows with IIS and PHP 5.3 it will not accept 'localhost' ast the host. You should change this value to 127.0.0.1

So...
$cfg['Servers'][$i]['host'] = 'localhost';

Open in new window

... becomes...
$cfg['Servers'][$i]['host'] = '127.0.0.1';

Open in new window

0
 
LVL 2

Expert Comment

by:asadhaider
Comment Utility
Is this a shared or your own server you are trying to use phpMyAdmin on? Only the server administrator should have access to the MySQL root account.

If you have just installed MySQL then the password will be blank, simply use root for the username and no password. If you still cannot login then you can reset your root password using the instructions below, I have used them many times myself. Simply run the commands on the server, replace "new-password" with a blank or password of your choice.
http://www.howtoforge.com/reset-forgotten-mysql-root-password

Once you restart MySQL then it should let you login with the password you have specified.
0
Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

 

Author Comment

by:pcelements
Comment Utility
This is my server and it is running Centos 5.5. The account root has a password. It is a new setup. Thanks!!
0
 
LVL 2

Expert Comment

by:asadhaider
Comment Utility
The MySQL root password is different to your centos root user password, if it is a new mysql setup then the default mysql root user password will be blank.

If it still does not work then try the fix I posted as a link.
0
 

Accepted Solution

by:
pcelements earned 0 total points
Comment Utility
I was not able to get this to work so I ended up formatting the server and installing cPanel. Thanks everybody!
0
 

Author Closing Comment

by:pcelements
Comment Utility
Unable to find solution.
0

Featured Post

Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

Join & Write a Comment

Suggested Solutions

Read about achieving the basic levels of HRIS security in the workplace.
Never store passwords in plain text or just their hash: it seems a no-brainier, but there are still plenty of people doing that. I present the why and how on this subject, offering my own real life solution that you can implement right away, bringin…
The viewer will learn how to dynamically set the form action using jQuery.
The viewer will learn how to count occurrences of each item in an array.

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

8 Experts available now in Live!

Get 1:1 Help Now