phpmyadmin and Access denied

Kevin Kinsey kdk at daleco.biz
Sun Apr 2 22:36:04 UTC 2006


Reinhold Platzoeder wrote:

>Hi
>
>I have a weird problem here
>
>I have installed phpMyAdmin 2.8.0.2 from port
>
>Apache version = apache-2.2.0_7
>PHP version = php5-5.1.2_1
>MySQL version = mysql-server-5.0.19
>
>
>When I go to the index page I get the following error
>
>#1045 - Access denied for user 'root'@'localhost' (using password: NO)
>
>I have configured the config.inc.php file and this is whats in it
>
>  
>
>>cat config.inc.php
>>    
>>
><?php
>/* $FreeBSD: ports/databases/phpmyadmin/files/config.inc.php.sample,v
>1.1 2005/12/05 11:37:27 garga Exp $ *
> * Skeleton configuration file -- this file is empty on a fresh
> * installaton of phpmyadmin.
> * 
> * Copy any settings you want to override from config.defaults.php
> * 
> */
>$cfg['PmaAbsoluteUri'] = 'http://www.violetlan.net/phpmyadmin/';
>
>$cfg['blowfish_secret'] = 'whatever';
>
>$cfg['Servers'][$i]['host']          = 'localhost';
>
>$cfg['Servers'][$i]['auth_type']     = 'cookie';
>
>$cfg['Servers'][$i]['user']          = 'root';
>
>$cfg['Servers'][$i]['password']      = '';
>
>$cfg['Servers'][$i]['connect_type']  = 'socket';
>
>$cfg['Servers'][$i]['socket']        = '/tmp/mysql.sock';
>
>?>
>
>Now the funny thing is that when I change the root password to having no
>password I can get into phpmyadmin
>
>Any ideas as to how I can fix this?
>
>Thanks
>  
>

Run "mysql -u root" at the system's CLI, and you should get a clue.

My guess is that phpadmin is attempting to use "root" and "" as
its account name and pw for a MySQL login, and you have a password
for the root account other than "" (much as it should be).  Hence, when
you make the SQL root password into <NULL>, it works ....  

HTH,

Kevin Kinsey

-- 
Pure drivel tends to drive ordinary drivel off of the TV screen.




More information about the freebsd-questions mailing list