Cron

voila j ai un pb

j ai lu la doc sur cron sur le site et j essai de sauvergarder ma base j ai fais exactement la meme chose que ce qui est indiquer sur le site et ca ne fonctionne pas

ma base a un mot de passe je voudrais savoir si c ca qui gene

ou sinon y a des un fichier de log

7 réponses

  1. voila comment j ai fais

    mon script :
    #!/bin/sh
    DATE=$(date +%d-%m-%Y-%H-%M)
    /usr/bin/mysqldump -u root -p nomdemabase >/home/backup/nommabase${DATE}.sql

    mon cron

    00 12 * * * /home/backup/backup.cmd >>/dev/null

    voila merci
    1. c t un pb de droit sur le fichier

      j ai remarquer qu il creer un fichier a chaque fois

      comment specifier de supprimer l ancien
      1. a placer au debut du script :

        DATE_HIER=$(date +%d-%m-%Y-%H-%M -dyesterday)
        rm -f /home/backup/nommabase${DATE_HIER}.sql

        ou sinon plus goresque :

        rm -f /home/backup/nommabase*
        1. Modérateur
          Si l'accès à ta base exige un mot de passe , le dump s'effectuera de la manière suivante
          /usr/bin/mysqldump -u root -pmotdepasse nomdemabase

          (pas de whitespace entre -p et le motdepasse)
          Si -p est suivi d'un whitespace le mot de passe est demandé interactivement.

          Johan
          Gates gave you the windows.
          GNU gave us the whole house.(Alexandrin)
          1. je souhaites en fait faire une sauvegarde du lundi au vendredi dans un fichier lundi , mardi , mercredi etc...

            semaine 1 2 3 4

            mensuel 1 2 3 4 12

            comment je pourrais faire
            1. dans un premier temps au moins les fichier de lundi a vendredi

              svppppppppppppppppppp
              1. bonjours a tous

                ma sauvegarde ce passe tres bien sur mon ordi de develloppemnt avec cron

                mais quand le hic c que j ai fais la meme chose sur mon serveur de prod et ca ne fonctionne pas

                pourtant les scripts lancer sans cron fonctionne

                mais cron ne ce lance pas

                y a t il un service pour le demarrer ?

                merci