Socket Mysql

gaudy
Invité n'ayant pas de compte PHPfrance

05 août 2005, 06:22

Le serveur semble marcher correctement . Je peux creer des tables, ajouter des user et tout et tout !
Mais les choses se compliquent quand je veux acceder à cette base par le PHP.
Can't connect to local mysql Server through socket /tmp/mysql.sock (111)
la socket est presente mais ce n'est pas le chemin que je lui ai specifié. Et en faisant, mysqladmin variables
j'ai bien un autre chemin pour la socket !!
Est ce grave car je n'ai pas eu de soucis pour la creation de la base !!

Comment puis je resoudre mon probleme !!?

Pour info, dans mon fichier php je fais juste
<?
$id=mysql_connect("serveur","toto","password");
?> 

Mammouth du PHP | 19672 Messages

05 août 2005, 08:00

D'abord un petit bonjour, ce serait sympa...

Pourquoi essayes-tu de passer par un socket pour te connecter à MySQL au lieu d'utiliser les fonctions PHP de connexion : mysql_connect(), mysql_select_db() etc... ?

D'après ton bout de code, tu utilises mysql_connect(), as-tu un message d'erreur en retour ?
essaye:
<?php
$id=mysql_connect("serveur","toto","password") or die("<p>Erreur de connexion num. ". mysql_errno ."; Message : ". mysql_error() ."</p>\n");
?>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: