IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Wamp - copier une mise à jour sql de local à local sans passer par phpmyadmin


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 115
    Par défaut Wamp - copier une mise à jour sql de local à local sans passer par phpmyadmin
    Bonjour,

    J'ai développé un site en local sur plusieurs PC pour l'utiliser uniquement en local sans connexion internet.

    Pour l'instant je fais les mises à jour moi-même des fichiers via windows explorer et de la base de données via localhost/phpmyadmin.

    Je trouve ça ennuyant de toujours devoir faire les mises à jour sur chaque PC moi-même donc je me demandais s'il n'existe pas de solution facile pour mettre tout à jour à distance sans connexion internet possible.

    Ce que j'ai fait déjà c'est permettre les mises à jour des fichiers et pages directement via une clé usb simplement mais je ne sais pas comment faire pour que les utilisateurs puissent mettre à jour eux-mêmes la base de données en sachant qu'ils sont incapables d'utiliser phpmyadmin.

    Avez-vous une idée à proposer?

    J'ai également pensé mettre tout le serveur wamp sur une clé usb mais est-ce que cela fonctionnerait si on laisse tout sur la clé usb pour faire tourner les databases etc ou est-ce obligé de rester sur le disque dur?

    Merci à tous pour vos propositions ;-)

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Citation Envoyé par san1981 Voir le message
    Bonjour,

    J'ai développé un site en local sur plusieurs PC pour l'utiliser uniquement en local sans connexion internet.
    Ce qui veut dire qu'il sont même pas en réseaux?

    Donc tu répliques la même base de données et le même site X fois le nombre de PC.....Faire et défaire c'est toujours travaillé 50€ de hub et de câble et c'est réglé.

    Mais bon, tu pourrais faire un script batch (.bat), qui exécute l'installation de la base MySQL

    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mysql - u user_name -p your_password database_name < file_name.sql

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 115
    Par défaut
    Bonjour,

    Merci beaucoup pour ta réponse.

    Effectivement je réplique le site en local sur plusieurs PC. Je ne sais pas les connecter en réseau car ce sont des PC utilisés sur les routes donc c'est réseau permettant possible - clé 3G trop cher

    Pour le script batch, est-ce que je peux exécuter ça à distance si les PC se connectent sur internet par exemple ou dois-je faire cela sur chaque PC?

    Je voudrais en fait qu'ils puissent mettre à jour eux-mêmes la base de données sans avoir de connaissance technique, quelque chose de simple comme copier/coller dans l'explorer

  4. #4
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Ben si ils peuvent se connecter de temps à autres alors c'est plus simple.

    Dans ton site lorsqu'il se logue, tu fais les actions suivantes :

    1 Vérifie qu'il dispose d'internet
    2 Si oui, vérifie qu'il existe une mise à jour quelque part sur le net (un fichier sur ftp par ex).
    3 si oui tu récupère et tu mets à jour via un script PHP.
    4 le tour est joué

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 115
    Par défaut
    Bonjour,
    Merci beaucoup pour l'info! Je n'avais pas pensé procéder de cette façon, c'est une excellente idée!

    Par contre, je ne vois pas trop comment faire le script php pour automatiser la mise à jour de la bdd sql locale via internet. Auriez-vous une piste pour m'orienter et démarrer correctement la programmation du script?

    merci beaucoup en tout cas, l'idée m'aide déjà beaucoup à m'orienter vers la bonne solution ;-)

  6. #6
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    1 : quand on se connecte (par exemple), on vérifie qu'on a la net (un simple ping suffit).
    2 : si on a le net, on vérifie à un endroit précis qu'il existe un fichier, si ce fichier est plus récent que celui qu'on à référencé en base de données par exemple alors on le prend et on met la db à jour.

    voila comment tu pourrais faire, il existe un multitude de façon de faire à toi de trouver celle qui te convient le mieux !

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/09/2013, 17h12
  2. Lenteur d'une mise à jour sur une base SQL Server
    Par Maximoute dans le forum Administration
    Réponses: 8
    Dernier message: 25/05/2009, 09h08
  3. Réponses: 11
    Dernier message: 23/11/2007, 10h31
  4. [Requête/SQL]Faire une mise à jour sur une sélection
    Par Xe2007 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 16/04/2007, 17h03
  5. Problème d'une mise à jour
    Par Hamdi dans le forum Access
    Réponses: 2
    Dernier message: 17/09/2005, 13h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo