Jump to content

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

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.