PHP MySql (1045) Acceso denegado para el usuario

He intentado buscar una respuesta existente a este problema, pero las respuestas que encontré no han funcionado hasta ahora.

He estado intentando usar PHP para conectarse a una base de datos MySql. Mi servidor web utiliza cPanel en Linux. El código que estoy usando para hacer esto parece bastante estándar:

$mysqli = new mysqli("localhost", "cPanelUsername_dbUsername", "dbPassword", "cPanelUsername_dbName");

He estado recibiendo el siguiente error:

Failed to connect to MySQL: (1045) Access denied for user 'cPanelUsername_dbUsername'@'localhost' (using password: YES)Access denied for user 'cPanelUsername'@'localhost' (using password: NO) 
"localhost" es el servidor host donde se encuentra el servidor MySql (parece que esto funciona)"cPanelUsername" es mi nombre de usuario cpanel"dbUsername" es el usuario de la base de datos, que agregué a la base de datos con todos los permisos otorgados"dbPassword" es la contraseña de la base de datos para dbUsername"dbName" es el nombre de la base de datos

Terminé agregando mi nombre de usuario de cPanel antes de dbName y dbUsername después de buscar respuestas a este problema en otro lugar.

Parece que tengo todo configurado correctamente pero no se está conectando (con el error anterior). No tengo ningún control directo sobre el servidor del cual no tendría que preguntarle a mi proveedor de alojamiento web, lo que puede llevar unos días resolverlo. ¿Tengo algún error con mi código de conexión?

Respuestas a la pregunta(4)

Su respuesta a la pregunta