Existe il un logiciel de syncronisation pour les MySQL&P

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 : Existe il un logiciel de syncronisation pour les MySQL&P

par naholyr » 07 oct. 2006, 17:45

Un SVN sur les données ça me paraît délicat vu que ce sont des fichiers binaires (et de toute façon tu n'auras pas accès au répertoire des data, et tu ne pourras pas mettre en place un serveur SVN vu que tu es en mutualisé).

Mais cependant quelque chose me turlupine, pourquoi auriez-vous besoin de synchroniser les données "réelles" vers les plate-formes de dév ? Ne pas avoir de données à jour n'est vraiment pas un souci lors du développement, je ne vois pas bien :?

par dark_vidor » 07 oct. 2006, 17:09

Et, sinon, pourquoi ne pas tous vous connecter sur la base distante qui se trouve sur le serveur mutualisé ?
parce que je fait mes études en alternance et que pendant la partie scolaire j'ai pas le net :roll: donc je taff en local; si des modifs sont effectués c'est galère :?

ouha j'ai trop de mal avec fullsync 0.9 :cry:

par zeus » 07 oct. 2006, 17:03

Et, sinon, pourquoi ne pas tous vous connecter sur la base distante qui se trouve sur le serveur mutualisé ?

Plus besoin de synchro dans ce cas là ...

Pour la synchronisation des fichiers, j'ai posté un sujet hier.

Sinon, vous avez la possibilité de mettre en place un controleur de version (SubVersion, SVN, ...) qui correspond aux besoins que vous avez. Même si ça fait sortir l'artillerie lourde

par Cyrano » 07 oct. 2006, 16:37

Probablement parce que la directive "skip-networking" est activée.

Dans ce cas, il ne te reste plus qu'une solution, mais ce n'est pas le plus facile : développer une petite application en PHP à mettre sur le serveur qui va se connecter à la base et scanner les données, il faudrait un système de mise en cache sous forme par exemple de tableaux sérialisés et stockés dans un fichier texte avec un mécanisme de comparaison avec la précédente vérsion s'il y a lieu : Ensuite en local, tu crées une application qui va consulter l'application distante et récupérer s'il y a lieu les changements pour mettre à jour ta base locale, et chacun des développeurs pourrait avoir cette application locale sur sa machine. Autrement, ben un export distant et un import en local manuellement, un peu galère, mais bon... :-k

par dark_vidor » 07 oct. 2006, 15:43

je suis sur un mutualisé donc c'est mort :cry: j'ai dl un logiciel Navicat MySQL, mais il me met acces denied

par Cyrano » 07 oct. 2006, 15:40

Pour MySQL, la première condition coté serveur est de pouvoir accéder au fichier de configuration de MySQL, ça sous-entend un serveur dédié.

Si c'est le cas, alors il est possible de créer une réplication. Pour ce faire, il faut activer les logs binaires et ensuite préciser quelle(s) base(s) doi(ven)t être répliquée(s) dans le my.ini ou my.cnf

La doc de MySQL sera plus détaillée sur ce point, prends le temps pour lire tout ça, ce n'est pas évident au premier abord, mais il serait difficile de t'expliquer ça en détail ici.

Attention cependant, la réplication implique une configuration tant sur le serveur "maître" (serveur distant) que sur les serveurs "esclaves" (les machines des développeurs. D'autre part, la réplication est à sens unique. Enfin, ça ne concerne que les données, pas la structure des tables.

Existe il un logiciel de syncronisation pour les MySQL&P

par dark_vidor » 07 oct. 2006, 15:03

e suis développeur 'amateur', autrement dit je travail au developpement d'un jeu en php/mysql pour le plaisir sur mon temps libre.

Nous sommes plusieurs a travailler sur le projet, étant donné que n'importe lekel peut agir a n'importe quel niveau n'importe quand, je cherche un logiciel permettant de synchroniser automatiquement la base de donnée sur le serveur et la base de données que chacun à en local

j'aimerais savoir si cela est possible dans un premier temps, et avec quel outils

(de meme pour le ftp si vous aviez une idée, je suis prenneur)

bien sur chacun a une tache bien particulière mais autant avoir aussi ce que les autres ont fait si on veux nous meme faire une modif ... ça simplifie pour tout le monde

Merci à vous, pour vos réponses (bonnes idées)