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

Can I get phalcon module installed on my shared hosting product ?

Unfortunately, we do not offer Phalcon PHP module on our shared hosting environment. However, it...

How to resolve "Deceptive site ahead" message in browser?

Generally, Deceptive site ahead message occurs while browsing the website on Google Chrome. It...

How to Install WordPress Manually in Linux Shared Hosting?

We offer one click installer Softaculous to our Linux Shared Hosting customers to install popular...

What is the procedure to transfer my web hosting from other web hosting provider to AccuWebHosting.com?

Following article will assist you to transfer your websites to AccuWebHosting server. According...

How to connect Remote MySQL database in connection string?

You can access the remote MySQL database if a remote MySQL server (where your database is hosted)...

  • 0 Users Found This Useful

Was this answer helpful?