Erreur de connexion a MySQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Erreur de connexion a MySQL

Re: Erreur de connexion a MySQL

par moogli » 18 nov. 2013, 22:27

Il te faut utiliser les infos de connexion fournit par 1&1, mais c'est pas toujours simple de ne pas se gourer vue le peux de différence entre le host et l'utilisateur ;)


@+

Re: Erreur de connexion a MySQL

par Drah » 18 nov. 2013, 17:45

Donc ça veut dire que mon script a une mauvaise adresse pour se connecter a ma bdd ? Vue que mon script php et que ma BDD sont sur le même server je doit indiquer Localhost en adresse?

Merci de l'info !

Re: Erreur de connexion a MySQL

par moogli » 17 nov. 2013, 21:24

parce que la c'est un problème "non" géré de connexion sur le serveur qui fait que php "plante" et donc pas de die possible si cela s'arrete avant ;)

ceci dit si les infos de connexion sont correct tu ne devrais pas avoir ce problème ;)


@+

Re: Erreur de connexion a MySQL

par Drah » 17 nov. 2013, 13:25

Hello et merci des reponses !
tu test avec un script hébergé chez 1&1 ou sur ton pc a toi ?
Je test bien avec un script hébergé sur mon Server 1&1 doc logiquement pas de problème de ce coté là. Et du coup je suis passer en SQLI.

Par contre ce qui me parait bizarre c'est que lors d'un erreur je devrait avoir MON message d'erreur :
or die("Je dois vérifier mes paramètres de connection..." . mysql_error());
Alors que bizarrement il n’apparaît pas.

Re: Erreur de connexion a MySQL

par moogli » 16 nov. 2013, 17:06

salut,

vérifie bien tes identifiants de connexion notamment l'url du sgbd.

tu test avec un script hébergé chez 1&1 ou sur ton pc a toi ?
dans le second cas cela ne peux fonctionner 1&1 n'autorisant pas l'accès au sgbd depuis des machines n’appartenant pas à sont réseau (en gros tu ne peux y accèder que depuis ton site et le pma qu'ils te mette a disposition).

pour compléter la remarque de sirakawa tu devrais utiliser les fonctions de l'extension mysqli afin d'avoir un code "tourné vers l'avenir" (c'est beau non ?) vu que l'extension mysql n'est plus maintenu et sera supprimée de php dans plus ou moins longtemps.

la différence n'est pas compliqué, les fonctions sont globalements les mêmes, avec un i en plus et il te faut passer la ressource de connexion pour utiliser les fonctions mais ce n'est pas plus complexe.
Cette extension te permet aussi mécanisme de requêtes préparées et une ouverture sur le monde objet si tu le souhaite (sinon tu reste en procédural).

@+

Re: Erreur de connexion a MySQL

par Drah » 16 nov. 2013, 15:58

Et bien je me suis deja crée ma base de donné et ses tables sur MySQL fournit par mon Hebergeur ( 1&1 ). J'ai donc rater quelque chose a cette étape là ? Le problème viendrait plutôt de MySQL que mon code PHP ?

Re: Erreur de connexion a MySQL

par sirakawa » 16 nov. 2013, 15:53

Déjà il aut se servir de mysqli

Erreur de connexion a MySQL

par Drah » 16 nov. 2013, 14:11

Bonjour a tous,

Je débute dans le milieu et il me faut établir une connexion a ma bdd SQL mais, malgré mes effort je me retrouve avec ce message : Can't connect to local MySQL server through socket '/tmp/mysqld.sock' (2)

Voici mon code :
[PHP]<?php

$link = mysql_connect("*******", "****", "**********")
or die("Je dois vérifier mes paramètres de connection..." . mysql_error());

echo 'ça marche !';
mysql_close($link); // ferme la connexion
?>

Que faire ? Ai-je oublié un truck ? Mal placer un machin ? Désactiver un bidule ?

Merci d'avance de votre aide !