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

asticot
Invité n'ayant pas de compte PHPfrance

28 déc. 2014, 13:08

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
Modifié en dernier par zeus le 28 déc. 2014, 23:14, modifié 1 fois.
Raison : Mise en forme + retrait d'informations potentiellement sensibles

Mammouth du PHP | 1339 Messages

28 déc. 2014, 13:33

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 !
Bon sinon tu me fais un message privé et on se fait un TeamViewer

asticot
Invité n'ayant pas de compte PHPfrance

28 déc. 2014, 13:35

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...
Modifié en dernier par zeus le 28 déc. 2014, 23:15, modifié 2 fois.
Raison : Mise en forme + retrait d'informations potentiellement sensibles

Mammouth du PHP | 1339 Messages

28 déc. 2014, 13:42

Ce qui m'inquiete c'est les ' ' autour du pseudo ...
Tu veux pas ne pas bidouiller et juste copier l'exemple :)
Bon sinon tu me fais un message privé et on se fait un TeamViewer