Jump to content

It always be access denied 'root'@'localhost'


Recommended Posts

My PHP script always return me access denied 'root'@'localhost'.

No matter how I put in the php script.

 

I can use mysql from the shell but not from PHP.

It just does not make any sense...

 

I tried:

- mysql_connect('localhost','root','rootpass');

- mysql_connect('localhost','admin','adminpass'); (after I add in this account)

- I change my /etc/my.cnf under mysqld to OLD_PASSWORD, change all the password

<and whatsoever>

 

it still gives me access denied 'root'@'localhost' (password: NO), no matter what the user and password I put in.

 

Anyone knows how to fix this?

Link to comment
https://forums.phpfreaks.com/topic/49943-it-always-be-access-denied-rootlocalhost/
Share on other sites

  • 8 months later...

if not, your mysql user "root" may only be accessable from "localhost" rather than a PHP Script etc.. I can take a look if you need it...

 

If not check the root user can be used by "ANY HOST"

 

Let me know,

Matt

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.