Connexion mysql en réseau local
Bonjour,
Cela fait plusieurs heures que je cherche un moyen d'établir une connexion MYSQL.
En gros :
- Mon serveur (ubuntu 10.04) avec lamp (ip fixe : 192.168.1.100)
- Mon PC client (Win7) avec Wampp (ip fixe : 192.168.1.50)
Je souhaite établir une connexion MYSQL depuis mon client vers mon serveur.
Sur mon serveur :
J'ai créer un user@192.168%, dans my.cnf j'ai mis "bind-adress = 192.168.0.0" (et les restart mysql qui vont bien à chaque modif) et pas de firewall (pour l'instant).
Mon bout de code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
<?php
header('Content-Type: text/html; charset=UTF-8');
// Connection à la base de donnée
$PARAM_hote='192.168.1.100';
$PARAM_nom_bd='test';
$PARAM_utilisateur='user';
$PARAM_mot_passe='password';
try {
$pdo = new PDO('mysql:host='.$PARAM_hote.';dbname='.$PARAM_nom_bd, $PARAM_utilisateur, $PARAM_mot_passe);
}
catch(Exception $e) {
echo 'Erreur de connection à la base de donnée !';
die();
}
$id = 1;
$request = $pdo->prepare('SELECT nom,prenom FROM nom WHERE id = :id');
$request->execute(array( 'id' => $id ));
$field = $request->fetch(PDO::FETCH_OBJ);
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<p>Nom : <?php echo $field->nom; ?>, Prénom : <?php echo $field->prenom; ?></p>
</body>
</html> |
Le problème est que la connexion me renvoie l'érreur :cry:
Je sais que ce type de question n'est pas nouvelle, mais j'ai déjà essayer ce que j'ai trouver sur le net sans succès, y compris sur la doc ubuntu