Sauvegarde base mysql / Utilisation de cron tab dans Plesk
5 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

kinglouis - WRInaute discret

- Messages: 94
- Inscription: 19 Mai 2004
Sauvegarde base mysql / Utilisation de cron tab dans Plesk
Bonjour,
Situation
J'ai une base mysql de 60 Mo que je souhaite sauvegarder tous les jours vers 2h du matin .
J'ai un serveur Ikoula avec Plesk et Crontab.
Questions
1 ) Avec une base de cette taille peut-on faire directement mysqldump ?
2 ) Dans Contrab quand il y a marqué " Commande " c'est une commande SSH ?
3 ) Que mettre dans dans " Commande " pour sauvegarder une certaine base d'un certain utilisateur ?
Mes questions sont un peu floues , j'arrive pas trop à voir comment ça se fait concrétement.
Merci d'avance et joyeuses fêtes
KingLouis
Situation
J'ai une base mysql de 60 Mo que je souhaite sauvegarder tous les jours vers 2h du matin .
J'ai un serveur Ikoula avec Plesk et Crontab.
Questions
1 ) Avec une base de cette taille peut-on faire directement mysqldump ?
2 ) Dans Contrab quand il y a marqué " Commande " c'est une commande SSH ?
3 ) Que mettre dans dans " Commande " pour sauvegarder une certaine base d'un certain utilisateur ?
Mes questions sont un peu floues , j'arrive pas trop à voir comment ça se fait concrétement.
Merci d'avance et joyeuses fêtes
KingLouis
-

itsme - WRInaute impliqué

- Messages: 744
- Inscription: 13 Oct 2004
1 ) Avec une base de cette taille peut-on faire directement mysqldump ?
oui, c'est meme la seule solution viable.
Dans Contrab quand il y a marqué " Commande " c'est une commande SSH ?
une commande systeme
Que mettre dans dans " Commande " pour sauvegarder une certaine base d'un certain utilisateur ?
mysqldump --opt --quote-names -u le-code-utilisateur -ple-mot-de-passe la-base > /home/ou-tu-veux/ton-fichier.sql
En ce qui me concerne, j'execute un script qui place tout cela dans une arborescence de repertoires avec 7 sous-repertoires: 1 par jour. Comme ca, j'ai une sauvegarde journaliere sur 7 jours glissants
Je met donc en crontab
- Code: Tout sélectionner
wget -q http://www.domaine.tld/mon_script_de_dump.php 2>&1 >/dev/null
le "2>&1 >/dev/null" sert a eviter de remplire le disque avec les logs
-

kinglouis - WRInaute discret

- Messages: 94
- Inscription: 19 Mai 2004
Merci pourla réponse !
Pourle code , le tien marchait pas trop , enfin je devais mal l'utiliser , j'ai finalement mis celui là qui marche bien chez moi :
Source : http://guide.ovh.com/BackupBaseMySQL/contenu.html
Avec pour le nom du jour :
Source : http://php.developpez.com/faq/?page=dat ... oursemaine
J'ai mis tout ça dans un répertoire protégé et j'ai ms la commande wget dans crontab .
Question : est-ce que le serveur va pouvoir accéder au dossier étant donné qu'il est protégé ou faut-il que je mette la page qui lance le backup dans un répertoire non protégé ?
Merci encore
Pourle code , le tien marchait pas trop , enfin je devais mal l'utiliser , j'ai finalement mis celui là qui marche bien chez moi :
- Code: Tout sélectionner
<?
echo "Votre base est en cours de sauvegarde.......\n<br>";
system("mysqldump --host=serveur_sql --user=nom_de_la_base --password=mot_de_passe nom_de_la_base > nom_de_la_base.sql");
echo "C'est fini. Vous pouvez récupérer la base par FTP";
?>
Source : http://guide.ovh.com/BackupBaseMySQL/contenu.html
Avec pour le nom du jour :
- Code: Tout sélectionner
// date du jour
$date = date("d/m/Y");
// tableau des jours de la semaine
$joursem = array('dim', 'lun', 'mar', 'mer', 'jeu', 'ven', 'sam');
// extraction des jour, mois, an de la date
list($jour, $mois, $annee) = explode('/', $date);
// calcul du timestamp
$timestamp = mktime (0, 0, 0, $mois, $jour, $annee);
// affichage du jour de la semaine
$nom = $joursem[date("w",$timestamp)];
Source : http://php.developpez.com/faq/?page=dat ... oursemaine
J'ai mis tout ça dans un répertoire protégé et j'ai ms la commande wget dans crontab .
Question : est-ce que le serveur va pouvoir accéder au dossier étant donné qu'il est protégé ou faut-il que je mette la page qui lance le backup dans un répertoire non protégé ?
Merci encore
5 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Sauvegarde Base de données par cron
- sauvegarde base Mysql
- Sauvegarde automatique d'une base mysql distante
- Utilisation d'une base MySQL
- Utilisation commune d'une base mysql sur des NDD?
- Sauvegarde Et Log Sous Plesk 7.5
- Tache Cron, Plesk
- pb sauvegarde de ma base
- Sauvegarde base de données
- Mettre un cron sous plesk et linux pas à pas ..
Consultez la description détaillée des produits ou services de Google suivants : Google Base
- Suggestion de mots-clés Google
Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

