Quel est votre manière de sauvegarder automatiquement votre base de données 1and1 ?
Merci.
Quel est votre manière de sauvegarder automatiquement votre base de données 1and1 ?
Merci.
Salut,
Perso j'ai essayer de les contacter, je n'ai toujours aucune réponse de leur part. Moi pour mon cas je suis en serveur mutualisé.
Voici la question que je leur ai posé :
Mail envoyé au support le 17/03/2011. Aucune réponse de leur part malgré deux relances...Bonjour,
Je dispose d'un pack confort chez vous en hébergement mutualisé. Je souhaiterais faire des sauvegardes de mes bases de données.
Bien entendu, je peux les faire qu'à partir d'un script php situé sur mon hébergement. j'ai suivi vos recommandations ici.
Ce script se lance très bien, mais ne sauvegarde pas du tout ma base. Voici son contenu : Cf image :
Je n'ai pas la structure de mes tables, ainsi que mes données.
Pouvez-vous m'expliquer pourquoi.
Donc si tu as des news, n'hésites pas à poster, et inversement..
Merci
En effet le php ne fonctionne pas, je pense que les fonctions system() etc ne sont pas fonctionnelles...
En revanche en passant par un script shell ca marche très bien ! par exemple
je te conseille de piper la sortie avec un gzip si tu as une grosse bdd.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #!/bin/sh USER="" PASS="" HOST="" BASE_SQL="" mysqldump --opt -h$HOST -u$USER -p$PASS $BASE_SQL | gzip > dump.sql.gz
de plus, pour automatiser tu peux lancer ce script par un cronjob (pense à renommer si tu ne veux pas écraser)
@+
Merci pour ta solution, mais je pense quelle celle-ci fonctionne pour les personnes ayant un serveur dédié. Et moi j'ai seulement un serveur mutualisé, donc je ne peux pas exécuter de script shell.
J'ai tout de même essayer d'intégrer le code dans un fichier php. Le résultat est le même que la solution proposée par 1and1. Je n'ai pas la structure de ma base, des tables et les données.
Si j'ai des news de 1and1, (ce que je ne crois guerre), je vous retiens au courant.
Tchao
Je viens de vérifier, en effet avec mon mot pack confort, je dispose d'un accès ssh.
Par contre comment puis-je connaitre mon identifiant et mot de passe pour avoir accès en ssh sur le serveur ?
Tes identifiants sont les mêmes que ceux du compte ftp ?
En attente de te lire en retour,
Cordialement,
Merci pour ta réponse,
J'ai actuellement un pack perso confort (ancienne gamme de pack), mais pour le même prix, je peux avoir un pack confort. Donc j'ai migré, et j'aurais accès à cette option SSH.
Par contre comment à tu fais pour lancer automatiquement ton script à intervalle régulier, car je suppose que l'on pas accès à cron ? Puis on ne va pas tout de même se connecter à chaque fois que l'on souhait faire une sauvegarde...
En attente de te lire en retour,
2berte
Quand tu sera dans ton shell tu à accès à cron en ligne de commande : http://faq.1and1.fr/scripts/cron/5.html
Pour plus d info sur crontab google sera plus exhaustif que moi :
http://www.google.fr/?q=crontab+mysqldump
cela n'écrase pas l'ancienne sauvegarde
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #!/bin/sh USER="dboXXXXXXXX" PASS="XXXXXXXXX" HOST="dbXXXXXXXXXXX" BASE_SQL="dbXXXXXXXXX" mysqldump --opt -h$HOST -u$USER -p$PASS $BASE_SQL | gzip > dump.sql.$(date +%y%m%d-%H%M%S).gz
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager