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

Administration système Discussion :

Sauvegarde automatique de base de données mysql


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 21
    Par défaut Sauvegarde automatique de base de données mysql
    Bonsoir tout le monde,
    Je ne m'y connais pas du tout en UNIX mais je voudrais faire ceci :

    Tous les soirs, à une certaine heure, lancer une sauvegarde de ma BDD mysql sans appeler manuellement la page PHP (donc en automatique).


    Pouvez vous m'aider?

    Mon site est hébergé sur un serveur Apache.

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 664
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 664
    Par défaut
    man cron
    man mysqldump
    ...
    ?
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 21
    Par défaut
    euh....
    Qu'est ce que ça veut dire tout ce charabia ??

  4. #4
    Membre chevronné Avatar de Leeloo_Multiboot
    Profil pro
    Administrateur Unix/Linux
    Inscrit en
    Avril 2008
    Messages
    417
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur Unix/Linux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2008
    Messages : 417
    Par défaut
    Bonjour,

    euh....
    Qu'est ce que ça veut dire tout ce charabia ??
    N_BaH te donnes des pistes à suivre pour mettre en place une solution.
    et
    sont des commandes à taper dans un terminal et qui te permettent d'accéder au manuel des commandes cron et mysqldump.

    Cron est un gestionnaire de tâches plannifiées, qui te permettra donc d'automatiser l'export de ta base de données Mysql.
    Mysqldump est l'outil qui te permettra de faire cet export.

    Jette un coup d'oeil là

    En suivant les infos données, tu ne devrais pas avoir de mal à faire un script qui répond à tes attentes.
    Quelle est ta distribution Gnu/Linux au fait?

    Si tu as des soucis avec ton script n'hésite pas

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 21
    Par défaut
    Bonjour,
    Tout d'abord merci pour vos réponses.

    Comme je le disais précédemment je ne connais pas le monde de Linux ni de UNIX. Mon site, ou plutôt le site de ma boite, n'est pas hébergé chez nous mais à l'extérieur par une tiers société.

    Moi, je programme très bien en PHP, d'ailleurs c'est mon boulot. Il se trouve que l'on m'a demandé de sauvegarder automatiquement la BDD (mysql) chaque soir avec envoie de mail ect...

    Pour la prog PHP c'est pas un problème. Mon problème c'est de planifier la tâche de sauvegarde sans devoir appelé manuellement le script.

    Je n'ai pas arrêté de fouiller sur le net et je retombe toujours sur CRON.

    - Mais comment l'utiliser en PHP ????
    - Comment vérifier que cette fonction est bien active sur le serveur ou est hébergé sur le site ?
    - Comment (par un script PHP) je peux voir les taches CRON lancés ?
    - Comment ajouter, modifier, supprimer des taches CRON (en passant par du PHP)

    Je n'ai pas accès aux lignes de commandes ni à la machine puisque qu'elle est chez l'hébergeur.

    Leeloo_Multiboot m'a demandé : "Quelle est ta distribution Gnu/Linux au fait?"
    C'est les infos qui se trouve dans <? phpinfo(); ?> que tu souhaites ??

    SVP, aidez moi !!!!

  6. #6
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 664
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 664
    Par défaut
    Crée une boucle infinie dans laquelle tu poseras une condition horaire qui déclenchera l'éxécution de la sauvegarde
    ...
    ?
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

Discussions similaires

  1. Sauvegarder une base de données MySQL en ligne
    Par koKoTis dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 28/11/2007, 07h24
  2. sauvegarde base et données mysql
    Par chris81 dans le forum Administration
    Réponses: 7
    Dernier message: 16/03/2007, 16h13
  3. Caractères spéciaux dans la base de données Mysql après sauvegarde.
    Par Alexandrebox dans le forum Administration
    Réponses: 11
    Dernier message: 15/02/2007, 06h32
  4. Réponses: 1
    Dernier message: 30/01/2007, 14h07
  5. Sauvegarde base de données MYSQL
    Par Viau dans le forum Administration
    Réponses: 28
    Dernier message: 11/06/2006, 18h04

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