meme base de donnée pr plusieurs site

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 : meme base de donnée pr plusieurs site

par Damien » 08 nov. 2006, 11:35

Note des modérateurs :

Multi-postage interdit! J'ai supprimé l'autre sujet, les réponses sont ci dessous.

Attention, la prochaine fois je supprimer les 2 sujets elaraby.

goeb
Posté le: 07 Nov 2006, 10:40

salut,
est-ce que tes 2 sites webs sont hébergés sur la même machine ?

sinon, il faut que tes 2 machines (les 2 serveurs web) soient en mesure d'accéder à la machine qui héberge la base de données. cela implique :
- que le réseau (routage, firewall, ...) autorise les communications
- que la base de données autorise les connexions

quelle est l'erreur de connexion que tu obtiens ?
_________________
--
Les anivelus en bande-dessinée : http://fhoerni.free.fr/lesanivelus/
Goeb

--------------------------------------------

Invité
Posté le: 08 Nov 2006, 00:27

nn il ne sont ps dans la mm machine.
et pr l'erreur qu'il me donne vous pouvez aller le voir sur cette page si le moderateur de notre forum le permet bien Smile

www.vivre-tanger.com/marrakech-complice/

Je sais ps comment je px autoriser la connexion externe avec ma base de donné
Merci

par ELARABY » 04 nov. 2006, 02:06

j'ai compris ce que vous voullez dire, mais ce que j'ai pas compris c'est ce j'ai pas trouvé la table 'user' sur l'espace de gestion de base de donnée de mon serveur, je n'est que les base de données que j'ai crée.

??


Cordialement

par Ultiny » 04 nov. 2006, 00:24

Si les deux sites ne sont pas chez le même hebergeur et que la base que tu souhaite utiliser n'autorise pas les connexions exterieur ce ne sera pas possible.

par Ajoloca » 03 nov. 2006, 20:14

Bonjour,

Comment sont déclarés tes utilisateurs MySQL ?

Chaque utilisateur doit avoir une "entrée" par serveur.

Regarde dans la table 'user' de¡u schéma 'mysql'

Code : Tout sélectionner

SELECT user, host FROM user;
Là tu devrais avoir la lieste des utilisateurs et le serveur à partir duquel ils peuvent se connecter.

par Invité » 03 nov. 2006, 19:49

j'ai retester avec
$hostname_paris = "dns.ovh.net";
ou avec ip
ou avec site.com


et tjr ca marche ps, je sais ps pk?

Merci de me donner une réponse.

Cordialement

par Invité » 03 nov. 2006, 18:32

ca marche pas :
voila ce que ca donne :

Warning: mysql_pconnect(): Access denied for user 'marrakech'@'web1w3.nfrance.com' (using password: YES) in /home/wb48062/marrakech-complice/Connections/paris.php on line 9
Access denied for user 'marrakech'@'web1w3.nfrance.com' (using password: YES)

Vous pouvez le voir sur la page :
http://www.helooo.com/marrakech-complice/


sachant que j'ai met
<?php

$hostname_site1= "site1.com";
$database_site1= "immopassion";
$username_site1= "elaraby";
$password_site1= "121212";
$immopassion = mysql_pconnect($hostname_site1, $username_site1, $password_site1) or trigger_error(mysql_error(),E_USER_ERROR);
?>

par titerm » 03 nov. 2006, 18:07

tu met a jours la var suivante avec l'ip ou l'adresse dns du serveur qui host la database.

$hostname_site2= "IP ou site1.com";

meme base de donnée pr plusieurs site

par elaraby » 03 nov. 2006, 18:02

Bon, je sais ps est ce que c possible ou pas,

J'ai un site web dynamique site1.com qui utilise une base de donné :

fichier connexion.php :
<?php

$hostname_site1= "localhost";
$database_site1= "immopassion";
$username_site1= "elaraby";
$password_site1= "121212";
$immopassion = mysql_pconnect($hostname_site1, $username_site1, $password_site1) or trigger_error(mysql_error(),E_USER_ERROR);
?>

J'ai un autre site web que je vx bien qu'il travail avec la meme base de donnée, donc dans le fichier connection.php qui ce que je dois mettre pr me connecter à la 1ere base de donnée

<?php

$hostname_site2= "???";
$database_site2= "???";
$username_site2= "???";
$password_site2= "???";
$immopassion = mysql_pconnect($hostname_site2, $username_site2, $password_site2) or trigger_error(mysql_error(),E_USER_ERROR);
?>


Comment je px faire ca?

Merci d'avance.

Cordialement