bonjour à tous!
j'ai un problème de connexion à une base de donnée mysql.
j'utilise PHP5.4, Apache 2.4 et Mysql 5.7.
l'erreur renvoyée est la suivante: SQLSTATE[HY000] [2002] An attempt was made to access a socket in a way forbidden by its access permissions
voilà mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function connexionBDD (){ // déclaration de la fonction de connexion à la BDD 
// Paramètres de connexion
$mysql_hostname='localhost'; // nom ou ip de votre serveur
$mysql_dbname='mabase';// nom de la base de données
$mysql_login='root'; // nom d'utilisateur (root par défaut) !!! ATTENTION, en utilisant root, vos visiteurs on tout les droits sur la base
$mysql_password='monpass'; // mot de passe 
//$dsn = mysql:host=localhost;dbname=mabase;
$dsn = 'mysql:host='.$mysql_hostname.';dbname='.$mysql_dbname.'';
// connexion à la bdd 
try {
 
	$connecteurBDD =new PDO($dsn,$mysql_login,$mysql_password);
	//$connecteurBDD =new PDO('mysql:host=localhost;port=51356;dbname=dbmeetingplan', 'root', 'RaoulKwe');
	return $connecteurBDD;
} catch (PDOException $e) {
	print "Erreur de connexion la BD ".$dsn." ! : " . $e->getMessage() . "<br/>"; // pour exception
	die();
}
Merci pour votre aide!