Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1285 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Bases SQL à plusieurs endroits

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Bases SQL à plusieurs endroits

n°752722
bab
Posté le 16-11-2005 à 00:31:05  profilanswer
 

Je suis en train d'installer un serveur Web sous Debian.
Je dois acceuillir plusieurs sites à partir d'une seule adresse IP internet. Donc ça déjà j'ai encore pas trop regardé mais je pense que ça pose pas de pb avec les Virtual Hosts.
Mais mon pb actuellement est que :
j'ai mis un site en PHP dans /var/www/site1
et sa base de données dans /var/www/site1/BDD
 
J'ai installé Apache, PHP, MySQL qui fonctionnent correctement.
Mais je cherche quel fichier modifier pour que chaque site accède à sa base de données qui se situe dans son propre répertoire (comme l'exemple ci dessus).

mood
Publicité
Posté le 16-11-2005 à 00:31:05  profilanswer
 

n°752759
mrbebert
Posté le 16-11-2005 à 09:53:26  profilanswer
 

Plusieurs solutions :
- plusieurs serveurs MySQL, chaque site accédant à son propre serveur
- 1 serveur gérant plusieurs bases
 
Bien sur, la 2ème solution est nettement meilleure. Tu définis un user propre à chaque site, il ne pourra accéder qu'à sa propre base et pas aux données rattachées aux autres sites :)

n°752927
bab
Posté le 16-11-2005 à 18:46:26  profilanswer
 

ok
 
il n'y a aucune solution pour séparer les fichiers contenant les bases de données si on veut ne garder qu'un seul serveur ?
comme par exemple la base du site1 dans /var/www/site1/BDD
et la base du site2 dans /var/www/site2/BDD
 
histoire de sauvegarder les bases séparément avec le site qui lui correspond

n°752939
mrbebert
Posté le 16-11-2005 à 20:13:51  profilanswer
 

En fait, avec MySQL, chaque database correspond à un répertoire et chaque table est stockée dans un fichier indépendant. En bricolant avec des liens, ce serait possible mais ca complique les choses pour rien :pt1cable:  
 
Le mieux, c'est d'avoir un répertoire destiné aux données (par exemple /var/BDD). Dans ce répertoire, tu auras autant de sous-répertoires que de bases de données créées (que tu peux nommer 'site1', 'site2' ...) mais ca, c'est géré par MySQL lui même :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Bases SQL à plusieurs endroits

 

Sujets relatifs
recuperer une variable dans une bdd SQL pour un script bashplusieurs ptit pb sous mandrake 10.1
superposer plusieurs "canaux" mp3 en un?Pb installation de plusieurs OS
NOOFS: Nouveau système de fichier basé sur SQLEncoder plusieurs fichiers video ...
Lancer plusieurs torsmo[iptables?] Plusieurs passerelles
Plusieurs OS, une même clé SSH ?monter un dossier pour plusieurs users
Plus de sujets relatifs à : Bases SQL à plusieurs endroits


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR