Salut a tous.

je travail sur un docker nginx php mariadb

j'ai un dernier soucis de connection a ma base de donnée .

Si je réalise la connection avec root ok mais pas avec un user :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?php
// Connection BDD
 
try {
	$db = new PDO('mysql:host=mariadb;dbname=bddsql', 'user', 'userpass');
	$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
	$db->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'UTF-8'");
}catch (PDOException $e){
die('erreur: '.$e->getMessage());
}
?>
j'ai cette erreur en retour mais je ne sais plus ou chercher, si vous pouvez me donner un petit coup de pouce (pas de coup de pied au cul svp :/ )

Code : Sélectionner tout - Visualiser dans une fenêtre à part
erreur: SQLSTATE[HY000] [1045] Access denied for user 'user'@'php-fpm.npmd-docker-local_default' (using password: YES)