Sauvegarder sa Base de Données sans plugin (hébergeur: 1and1)

Fermé
Bobbyli Messages postés 220 Date d'inscription vendredi 19 avril 2013 Statut Membre Dernière intervention 3 janvier 2016 - 24 août 2015 à 11:35
Bobbyli Messages postés 220 Date d'inscription vendredi 19 avril 2013 Statut Membre Dernière intervention 3 janvier 2016 - 3 sept. 2015 à 17:51
Hello à tous,

J'ai un site web hébergé chez 1and1; si celui-ci sauvegarde périodiquement "l'espace Web", il ne sauvegarde pas ma base de données. Et si je ne me trompe pas, c'est typiquement là que se trouvent mes articles etc...

Donc j'aimerais savoir quels sont mes recours pour le faire. J'ai vu qu'il y avait tout un tas de plugin mais j'aimerais éviter d'en rajouter encore.
J'ai également vu qu'il y avait tout un tas de procédés via ssh, cron et je ne sais quoi que je ne sais pas utiliser (mais qu'je veux bien apprendre!).

Du coup, je viens à vous pour m'aider à déterminer comment sauvegarder de manière journalière ma base de donnée en prenant appuie sur les ressources de mon hébergeur. Pour info, je peux déjà me connecter en ssh via Filezilla pour gérer mes gestions, peut-être puis-je aller plus loin?

Merci d'avance!

2 réponses

jambondardennes Messages postés 481 Date d'inscription jeudi 12 juin 2008 Statut Membre Dernière intervention 6 septembre 2017 39
24 août 2015 à 13:19
bonjour,

tout dépend de tes besoins.
Si tu souhaites le faire manuellement il est possible de le faire via l'espace client en se rendant dans l'onglet "Gérer l'espace Web" puis "Base de données MySQL" et en sauvegardant via phpmyadmin la base de donnée en cliquant sur la liste des bases de donnée.
Si tu souhaites le faire via un fichier php : il faudra alors les informations de la base de données (nom, utilisateur, mdp,...) puis créer un script php avec ces données pour faire une sauvegarde de la base de données.

Cordialement,
0
Bobbyli Messages postés 220 Date d'inscription vendredi 19 avril 2013 Statut Membre Dernière intervention 3 janvier 2016 1
24 août 2015 à 14:04
Merci pour ta réponse jambondardennes,

En effet, j'ai exporté depuis PhpMyAdmin mais je préfèrerais le faire de manière journalière et donc plutôt automatisée

Où et comment insérer le script php, du coup? Et j'imagine (d'après mes recherches) qu'il faut ensuite que je créé un cron (créé n'est peut-être pas le terme!) pour automatiser le tout?

Merci encore :)
0
jambondardennes Messages postés 481 Date d'inscription jeudi 12 juin 2008 Statut Membre Dernière intervention 6 septembre 2017 39
24 août 2015 à 14:17
cron permet d'automatiser les tâches.
par exemple si t'édites tes articles via un espace admin tu peux ajouter le script nécessaire et quand tu te loggueras dessus ca crééra ta base de données. Du coup tout dépend de la façon dont tu procèdes.
A savoir que cron n'est pas disponible sur tous les forfaits je crois donc à voir si t'en disposes ou non.
0
Bobbyli Messages postés 220 Date d'inscription vendredi 19 avril 2013 Statut Membre Dernière intervention 3 janvier 2016 1
24 août 2015 à 14:51
J'ai vu dans mon répertoire WP le fichier "wp-cron", peut-être est-ce cela (ou alors cela est dû au plugin que j'utilise temporairement en attendant une autre solution!)
0
Bobbyli Messages postés 220 Date d'inscription vendredi 19 avril 2013 Statut Membre Dernière intervention 3 janvier 2016 1
24 août 2015 à 14:52
As-tu un site de confiance me permettant de connaître la procédure pour ajouter le script et le cron sur mon site s'il te plaît?

Bien évidemment, google m'en donne plein, mais puisque je ne m'y connais pas du tout en codage et que je ne saurai décrypter ce qui est dit, j'aime mieux pas prendre n'importe quoi
0
jambondardennes Messages postés 481 Date d'inscription jeudi 12 juin 2008 Statut Membre Dernière intervention 6 septembre 2017 39
24 août 2015 à 15:16
en te connectant sur ton espace membre chez 1&1 tu as une section aide qui permet de comprendre comment faire une tâche cron et comment faire une sauvegarde de bases de données mysql.
n'utilisant pas de CMS je ne pourrais pas t'en dire plus sur ce à quoi correspond ce dossier wp-cron.
le service technique est là pour t'aiguiller sur ce point si t'as besoin.
0
Swen,1and1 Messages postés 25 Date d'inscription mardi 2 septembre 2014 Statut Membre Dernière intervention 10 novembre 2015
2 sept. 2015 à 11:13
Bonjour,

Je viens de découvrir votre discussion, et espère ne pas vous répondre trop tard.

1&1 vous propose, via son centre d'assistance (https://www.ionos.fr/assistance/?utm_source=old_hc plusieurs possibilité d'effectuer une sauvegarde d'une base MySQL
- via un script PHP
- via SSH
- via phpMyAdmin

Afin d'automatiser l'opération, de sauvegarde vis-à-vis de celle effectuée par 1&1 pour votre espace web, je vous recommande d'utiliser la méthode via un script PHP.

Vous pourrez ensuite automatiser l'exécution du script à l'aide des tâches planifiées de crontab (https://www.commentcamarche.net/faq/8447-automatiser-des-taches-avec-init-et-cron disponible à travers le protocole SSH chez 1&1 (https://www.ionos.fr/assistance/?utm_source=old_hc

Cordialement,
0
Bobbyli Messages postés 220 Date d'inscription vendredi 19 avril 2013 Statut Membre Dernière intervention 3 janvier 2016 1
3 sept. 2015 à 08:37
Bonjour Swen et merci pour votre réponse!

J'ai effectivement pu voir ces différentes méthode sans voir exactement la mise en place précise.
D'ailleurs, petite question, quelle est concrètement la différence entre sauvegarder via un script PHP, en SSH ou via phpMyAdmin?
Et dans votre message, vous me connaissez le script PHP additionné du protocole SSH. Pourquoi via SSH directement alors?

De même, est-ce possible avec mon pack 1&1 (WP Basic)?

Merci d'avance.

PS: Vos liens d'assistance renvoient vers des pages n'existant plus/indisponible
PPS: Intéressant de voir que le service client 1&1 est plus efficace sur CCM que part mail...
0
Swen,1and1 Messages postés 25 Date d'inscription mardi 2 septembre 2014 Statut Membre Dernière intervention 10 novembre 2015
Modifié par Swen,1and1 le 3/09/2015 à 10:43
Bonjour Bobbyli,

Tout d'abord, désolé pour qui sont les liens erronés : les parenthèses fermantes sont ajoutée au lien par le forum. Voici les liens corrects :
[1] Bases de données MySQL chez 1&1: https://www.ionos.fr/assistance/?utm_source=old_hc
[2] Documentation crontab CCM : https://www.commentcamarche.net/faq/8447-automatiser-des-taches-avec-init-et-cron
[3] Accès au SSH via 1&1 : https://www.ionos.fr/assistance/?utm_source=old_hc

La sauvegarde directement par SSH ne permet pas de le programmer (avec le script exemple communiqué). Si vous n'avez pas de connaissance en programmation à ce niveau, je vous recommande la sauvegarder via PHP (par un copier/coller du script, avec une légère personnalisation des informations de connexion de votre base de donnée).

L'utilisation du SSH pour exécuter crontab vous permet de programmer l'action du fichier PHP présent sur votre espace web, afin effectuer votre sauvegarde MySQL à un intervalle régulier.

Cordialement,
0
Bobbyli Messages postés 220 Date d'inscription vendredi 19 avril 2013 Statut Membre Dernière intervention 3 janvier 2016 1
3 sept. 2015 à 17:51
Très bien, merci beaucoup!

Je vais regarder cela de suite et je reviens vers vous si jamais j'ai des problèmes :)
0