MySQL : Access denied for user 'Mysql_dbuser'@'localhost' (using password: YES) in /home/cPanel_user/public_html/file path.php

You may face this error while using mysqli_connect function on your website.

Cause :

This may be an issue with all privileges of your mysql db user on database.

Fix :

You can fix this issue by entering the command through ssh or from cPanel.

(1) Command Line :

Below command will provide all the privilages to user on the database

grant all on .* to [email protected]; flush privileges;

(2) cPanel :

Please refer to the; below steps to fix this error if you have cPanel at your end.

  1. Login to your cPanel.

  2. Click on MySQL Databases.



  3. Go to Add User To Database section. Select your user and database in respective Drop-down and click on Add Button.



  4. Tick on All Privileges and click on Make Changes Button. It will provide all the permission for your database user to your database.



         This should fix your issue of Access denied for user 'Mysql_dbuser'@'localhost'

Related Articles

Fix :: Joomla Error : Joomla php index page was rendering as text

Problem Statement Joomla website stopped working Error Message Joomla php index page was...

Fix :: file_load_file(): wrapper is disabled in the server configuration by allow_url_fopen

Error Message wrapper is disabled in the server configuration Solution Below are the steps to...

What is the URL to access my web based control panel?

For Linux users, the cPanel URL is www.<yourdomainname.com>:2083.For Windows users, the...

How to Change The File Permission in cPanel?

Files and folders inside your Hosting account will have permissions that control the read, write...

How to Reduce Spam in cPanel Hosting?

Nowadays Spam has become major annoyance with day to day email communications. You may have seen...

  • 0 Users Found This Useful

Was this answer helpful?