Page 1 sur 1

Can't connect to local MySQL server through socket '/tmp/mys

Posté : 28 déc. 2014, 13:08
par asticot
bonjour,

je suis passé dernièrement chez 1 and1 et depuis j'ai un problème de connexion à la BDD.

voici le script de connexion que j'utilise :
<?php
    $host_name  = "xxx";
    $database   = "xxx";
    $user_name  = "xxx";
    $password   = "<Veuillez saisir ici votre mot de passe. >";

    $connect = mysql_connect($host_name, $user_name, $password, $database);
    if (mysqli_connect_errno())
    {
    echo "La connexion au serveur MySQL n'a pas abouti : " . mysqli_connect_error();
    }
?>
j’obtiens le message d'erreur suivant lorsque j'essai d'utiliser une des requête, en l'occurence c'est la requête d'authentification.
cela me renvoie le message d'erreur suivant : Can't connect to local MySQL server through socket '/tmp/mysqld.sock' (111)

lorsque je fais le test en local je n'ai pas de problème, je pense que le problème viens des paramètres de serveur chez 1 and 1 mais je ne vois pas ou est le problème. sur internet j'ai trouvé plusieurs personnes ayant le même problème mais je n'ai pas trouvé de solution.

accessoirement depuis que j'ai changer de mot de passe j'ai aussi un autre message d'erreur (le mot de passe n'est pas reconnue, alors que je suis sure de celui que j'ai saisi) , ce qui me fais dire que le message d'erreur indiqué au dessus apparait alors que je ne suis même pas connecter à la bdd

merci d'avance,

cdt

Re: Can't connect to local MySQL server through socket '/tmp

Posté : 28 déc. 2014, 13:33
par Elie
Pourtant l'exemple 1&1 fait comme toi ...

https://help.1and1.com/hosting-c37630/d ... 71846.html

Par contre leur mysql_connect n'a pas la $database :
$link = mysql_connect($hostname, $username, $password);
Reprend leur exemple et réessaye !

Re: Can't connect to local MySQL server through socket '/tmp

Posté : 28 déc. 2014, 13:35
par asticot
re,

après bidouillage j'obtiens un autre message d'erreur.

La connexion au serveur MySQL n'a pas abouti : Access denied for user 'xxx'@'xxx' (using password: YES)

ce qui me surprend c'est la phrase "La connexion au serveur MySQL n'a pas abouti :" qui n'est pas de moi,
voici le fichier connexionBDD.php que j'utilise
<?php
	$cnx = mysql_connect('xxx', 'xxx', 'xxx') or die('faute de connexion MySql');
	mysql_select_db('xxx', $cnx) or die("faute d'accès à la base");
	mysql_set_charset( 'utf8' );

?>
je suis donc assez circonspect par le message d'erreur...

Re: Can't connect to local MySQL server through socket '/tmp

Posté : 28 déc. 2014, 13:42
par Elie
Ce qui m'inquiete c'est les ' ' autour du pseudo ...
Tu veux pas ne pas bidouiller et juste copier l'exemple :)