1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"
Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.
Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.
Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.
[Réglé] Sauvegarde automatique BDD
Mots-clés » sauvegarde, automatique, bdd |
04-08-2011, 19:27,
(Modification du message : 07-08-2011, 12:23 par Tlams.)
|
|||
|
|||
Sauvegarde automatique BDD
Bonjour,
Je suis en train de réaliser un système de sauvegarde de la base de données automatiquement. 1- Sauvegarde. (ok) 2- Compression de la bdd. (ok) 3- Envois par e-mail. 4- Suppression des fichiers de sauvegarde. (ok) Le tout géré par tache Cron. Le problème c'est l'envoi par email... Pour cela il faut que je découpe la base en petits morceaux, en effet elle est trop grosse pour être envoyé d'un coup.(Blocage de la pièce jointe) Comment faire? Sauvegarde de la base: Code PHP : <? Merci ! |
|||
04-08-2011, 19:55,
|
|||
|
|||
RE: Sauvegarde automatique BDD
Il faut d'abord savoir les limites imposées par notre hébergeur concernant ces facteurs :
- Temps maximum d'exécution d'un script PHP. - Maximum de mémoire alloué aux opérations PHP. - Maximum de dimension des fichiers/courriels à transmettre en PHP. En ce qui concerne la fonction mail() la limite des attachements est souvent inférieure à 8Moctets. |
|||
04-08-2011, 21:17,
|
|||
|
|||
RE: Sauvegarde automatique BDD
J'ai réalisé un test avec un fichier de 1.8mo(qui passe donc en pièce jointe).
Au bout de 10-12secondes le serveur me retourne une erreur 500. D'après la FAQ 1and1: Citation :Dans la grande majorité des cas, elle est liée au fait que votre contrat dépasse la valeur memory_limit de PHP qui est de 32M. Donc sa bloque déjà là... J'ai essayé d'utiliser mon serveur Free pour transférer les sauvegardes, mais free à bloqué les fonctions ftp (évidemment sa serait trop facile...). Comment faire? Une autre solution alternative ? |
|||
04-08-2011, 21:29,
|
|||
|
|||
RE: Sauvegarde automatique BDD
La solution PHP n'est utile généralement que pour des petites Bases de Données de moins que 16Moctets lorsque compressées sur des hébergements partagés.
Autrement il faut utiliser un autre langage ou un serveur dédié. |
|||
04-08-2011, 21:32,
|
|||
|
|||
RE: Sauvegarde automatique BDD
Et pourquoi, une fois que tu as crée le fichier SQL sur le serveur, ne pas tout simplement t'envoyer le lien de téléchargement par mail ?
D'accord, ce ne sera pas complètement automatique, ll te faudra cliquer sur un lien. |
|||
04-08-2011, 21:38,
(Modification du message : 04-08-2011, 21:39 par Tlams.)
|
|||
|
|||
RE: Sauvegarde automatique BDD
Pour une raison simple:
A quoi sert d'avoir un lien vers un fichier qui aurait été supprimé suite à une faille, "hack" (...) de mon site ? D'où l’intérêt du transfert par email ou sur un autre serveur web. C'est peu probable, mais je préfère prévoir. |
|||
04-08-2011, 22:12,
|
|||
|
|||
RE: Sauvegarde automatique BDD
Oui, bien entendu. Mais si tu fais un backup journalier, tu as de quoi voir venir, non ?
A ce moment-là, utilise un espace de stockage sécursé "en ligne". Il en existe des payants, mais il y en a aussi des gratuits. Et chez ton fournisseur d'accès, tu n'as aucune possibilité ? SFR par exemple propose l'espace 9giga. Certains hébergeurs proposent aussi des "snapshots" automatiques du site (fichiers + bases) sur un autre espace que le site lui-même (OVH pour ne pas le nommer). Sinon, il faut te tourner vers des solutions "online backup storage"... http://www.techsupportalert.com/content/best-free-online-backup-sites.htm Et si tu as des amis sûrs, tu as BuddyBackup |
|||
04-08-2011, 22:25,
(Modification du message : 04-08-2011, 22:30 par Tlams.)
|
|||
|
|||
RE: Sauvegarde automatique BDD
Je suis chez Alice...Je pense donc que les mêmes limitations s'appliquent.
Je vais quand même essayer, sinon je pence qu'effectivement je me tournerais vers un service de stockage ftp gratuit(-100mo je devrais trouver) et à défaut payant. Pour les "snapshots" je suis chez 1and1, je ne sais pas s'ils offrent ce genre de service, je regarderais. |
|||
04-08-2011, 22:28,
(Modification du message : 04-08-2011, 22:28 par Saphir.)
|
|||
|
|||
RE: Sauvegarde automatique BDD
Ben au pire tu as x.gp (x = la lettre que tu veux), c'est tout moche, plein de pubs dans le cas d'un site web (c'est censé être un hébergeur web à la base), mais pour du ftp, c'est pas mal... Et je crois que tu peux monter jusqu'à 1 Go...
|
|||
05-08-2011, 18:19,
(Modification du message : 05-08-2011, 18:21 par Tlams.)
|
|||
|
|||
RE: Sauvegarde automatique BDD
J'ai testé avec deux hébergeurs, les deux me sortent:
Code : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> C'est pas vraiment sa! J'ai testé avec ma base de donné, mais aussi avec un petit fichier texte de quelques ko... |
|||
05-08-2011, 18:24,
(Modification du message : 05-08-2011, 18:27 par galet.)
|
|||
|
|||
RE: Sauvegarde automatique BDD
Tlams, je te connait vaguement toi
La solution a ton problème serait d'augmenter la taille des pièces jointe accepté, ou bien crée un template avec ce code formaté. (je pense) ou bien esseye avec un hébérgeur de dédié, sa marche aussi avec les forums OVH par exemple. |
|||
05-08-2011, 19:48,
|
|||
|
|||
RE: Sauvegarde automatique BDD
Bon... Rien ne fonctionne, je vais opter pour un autre système plus radical.
-> Mise à jour toute les 24h avec une tache cron(ok) -> Script ahk qui télécharge automatique la sauvegarde sur mon PC au démarrage... Sa je sais faire ! Et puis voila ! J'en est marre . |
|||
05-08-2011, 20:27,
|
|||
|
|||
RE: Sauvegarde automatique BDD
Bonne idée... mais ne baisse pas les bras.
|
|||
05-08-2011, 23:12,
(Modification du message : 05-08-2011, 23:14 par Tlams.)
|
|||
|
|||
Sauvegarde automatique BDD
Bon, j'ai finit.
Je distribue le code: PHP: Code PHP : <?php CODE AHK Code : ; AutoHotkey Version: 1.x Utilisation: Crée une tache automatique avec Windows sur le script AHK.(C'est tout!) --Tlams |
|||
07-08-2011, 12:23,
(Modification du message : 07-08-2011, 12:33 par Tlams.)
|
|||
|
|||
RE: Sauvegarde automatique BDD
Après deux jours de test, sa fonctionne vraiment bien!
J'ai mis un retardateur de 3 minutes pour pas ralentir le démarrage du PC. Je ferais peu être un soft pour simplifier quand j'aurais plus de temps... |
|||
« Sujet précédent | Sujet suivant »
|
Utilisateur(s) parcourant ce sujet :