[RESOLU] PB connexion BD et Mysql5

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 : [RESOLU] PB connexion BD et Mysql5

Re: PB connexion BD et Mysql5

par Nicolas59166 » 25 nov. 2013, 18:21

J ai reussi ma connexion en faisant des modifications dans mon fichier php.ini

voici ce que j ai ajoute

mysqli.default_port = 3316
mysqli.default_socket = /kunden/tmp/mysql5.sock
MYSQL_SOCKET = /kunden/tmp/mysql5.sock
mysql.default_socket = /kunden/tmp/mysql5.sock


et mon host est : localhost

Voila ce que j ai trouvé pour reussir a faire ma connexion

Merci de votre aide

Nicolas

Re: PB connexion BD et Mysql5

par moogli » 25 nov. 2013, 17:36

perso j'ai aussi un hébergement chez 1and1 et je n'ai pas tes problème.

les url de connexion sont comme l'indique (par exemple dbXX.1and1.fr) et cet info t'es fournit dans ton panneau d’administration de ton compte.
les paramètres utilisateur, mot de passe et nom de la base de données sont aussi fournit.
attention il est facile de ce tromper entre le nom d'utilisateur et le nom de la base car il n'y a qu'une seule lettre qui change.
exemple
url : dbXXXX.1and1.fr
base : db123456789
utilisateur : dbo123456798
+ mot de passe

la configuration de php n'étant pas à gérer si tout es déjà fait.

tu devrait simplement voir avec le service client pour leur demander ce qu'il y a sur ta machine et comment y accéder.
nous ne pourrons pas t'aider plus qu'en indiquant la syntaxe php et ce que demande les fonctions. L'architecture réseau de ton serveur on ne peux pas la maîtriser.

@+

Re: PB connexion BD et Mysql5

par Nicolas59166 » 25 nov. 2013, 14:42

Voici ce que je viens de trouver

le socket n’était pas configuré en effet sur 1&1 par exemple vous pouvez voir que l’adresse de votre base de donnée est :

localhost:/tmp/mysql5.sock (la fin indiquant le socket et le type de BDD)

mais par défaut la configuration de votre php.ini est :

pdo_mysql.default_socket=/var/mysql/mysql.sock

il suffit de le changer et d’écrire :

pdo_mysql.default_socket=/var/mysql/mysql5.sock


je viens de modifier mon php.ini mais toujours le pb

Nicolas

Re: PB connexion BD et Mysql5

par Nicolas59166 » 25 nov. 2013, 13:04

Ce n est pas une offre gratuite

je suis sur l offre serveur economique clé en main

tu veux testé quoi exactement

Nicolas

Re: PB connexion BD et Mysql5

par sirakawa » 25 nov. 2013, 12:55

et tu te sers de quelle offre? (si c'est un truc gratuit, on peut essayer d'aller voir en créant nous-mêmes...)

Re: PB connexion BD et Mysql5

par Nicolas59166 » 25 nov. 2013, 12:33

il est stocké sur mon hebergement 1and1

nicolas

Re: PB connexion BD et Mysql5

par sirakawa » 25 nov. 2013, 12:30

Où est stocké ton script php?
Il semble qu'on ne puisse accéder au serveur mysql de 1and1 qu'à partir de leurs propres machines

Re: PB connexion BD et Mysql5

par Nicolas59166 » 25 nov. 2013, 12:18

Salut Moogli

1and1 me donner comme url serveur : localhost:/tmp/mysql5.sock

alors que dans leur aide il indique cela

le serveur MySQL n'est pas localhost maisdbXX.1and1.fr (XX étant un numéro de serveur).

et meme en entrant le numero du serveur je n ai aucun accees

Merci

Nicolas

Re: PB connexion BD et Mysql5

par moogli » 25 nov. 2013, 11:22

Salut,

L'url du serveur n'est pas bonne (mais tu le sait déjà).
Pour avoir la bonne connecte toi sur ton interface client 1&1 et dans la section gérer les base de données (de mémoire) tu aura la liste des bases liées a ton compte ainsi que leurs url.

@+

Re: PB connexion BD et Mysql5

par Nicolas59166 » 25 nov. 2013, 11:04

Bonjour Sirakawa

J'avais déjà fait l essaie avant et j avais comme message d'erreur suivant

Warning: mysqli::mysqli(): (HY000/1045): Access denied for user: 'dbo456988321@localhost' (Using password: YES) in /homepages/23/d238364471/htdocs/1001chaussures/_test/include/include_db.php on line 0
DB_CONNECTION_ERROR () - Access denied for user: 'dbo456988321@localhost' (Using password: YES)

il refuse l accées

dans mes recherches, on parle de coupe en deux le host localhost:/tmp/mysql5.sock

host = localhost
socket = /tmp/mysql5.sock

mais je ne sais pas comment l interpreter dans mon code

Merci

Nicolas

Re: PB connexion BD et Mysql5

par sirakawa » 25 nov. 2013, 10:54

essaie:
$host_db = "localhost"; // nom de votre serveur

PB connexion BD et Mysql5

par Nicolas59166 » 25 nov. 2013, 10:48

Bonjour

Je n arrive a trouver mon erreur de connexion

voici le message erreur

Warning: mysqli::mysqli(): (HY000/2005): Unknown MySQL server host 'localhost:/tmp/mysql5.sock' (1) in /homepages/23/d238364471/htdocs/1001chaussures/_test/include/include_db.php on line 0
DB_CONNECTION_ERROR () - Unknown MySQL server host 'localhost:/tmp/mysql5.sock' (1)

voici ma page
<?php

$host_db = "localhost:tmp/mysql5.sock"; // nom de votre serveur
$user_db = "dboxxxx"; // nom d'utilisateur de connexion à votre bdd
$password_db = "xxxx"; // mot de passe de connexion à votre bdd
$bdd_db = "dbxxx"; // nom de votre bdd

function connect()
{
global $host_db,$user_db,$password_db,$bdd_db;
$connect_db = mysqli_connect($host_db,$user_db,$password_db);
mysqli_select_db($bdd_db,$connect_db);
return $connect_db;
}

function close()
{
global $connect_db;
mysqli_close($connect_db);
}

?> 

Merci de votre aide

Nicolas