Hébergements Web - Base de donnée après restauration
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Base de donnée après restauration

Von
Cabooshy
Erstellungsdatum 2018-03-13 22:03:33 (edited on 2024-09-04 12:57:22) in Hébergements Web

Bonjour à tous,

Je rencontre actuellement un problème concernant la base de données de mon site : www.reprenezlescommandes.com. J'ai récemment fait quelques modifications dans le Plugin de cache W3 Total Cache mais cela a fait planter mon site. J'ai donc procédé à une restauration de sauvegarde du FTP et de la base de donnée. Ça a fonctionné mais dans l'onglet "Tâches en cours" de mon compte OVH j'ai :
Statut : database/restore
Date de création : En erreur
Tâche : 13/03/2018 20:06.
Je veux m'assurer que le message "en erreur" de posera pas de problème par la suite...
Merci pour votre aide.

Alexandre


36 Antworten ( Latest reply on 2021-04-28 19:27:14 Von
Gaston_Phone
)

Je ne sais pas si ta restauration est terminée, mais ton site est particulièrement lent.


car j'ai ce message : "Erreur base de données Lost connection to MySQL server during query pour la requête SHOW TABLE STATUS FROM reprenezrqcom".

Essaie ces scripts :
* **1https://wordetweb.com/word-et-web/OVH-Sauvegarder-Restaurer-une-base-de-donnees-via-un-script-FR.htmhttps://wordetweb.com/word-et-web/OVH-Sauvegarder-Restaurer-une-base-de-donnees-via-un-script-FR.htm OVH - Sauvegardes et Restaurations de Bases de Données via un script_**
* **1https://wordetweb.com/word-et-web/OVH-Tester-une-base-de-donnees-via-un-script-PDO-FR.htmhttps://wordetweb.com/word-et-web/OVH-Tester-une-base-de-donnees-via-un-script-PDO-FR.htm OVH - Test de Base de Données via un script en langage PDO_**


Je ne suis pas calé, je n'ai jamais fais cela.

Il ne te reste plus qu'apprendre, déjà avec le **Test de Base de Données**


J'ai pas envie de faire des bêtises supplémentaires. Il n'y a pas un autre moyen ?

En Informatique il y a toujours 36 moyens.
Personnellement, je privilégie les scripts.

Dans le dossier /www

Via FTP tel que FileZilla. :)


Yes merci ça je connais c'est déjà un meilleur début ! Je fais de suite


Cela va t'apprendre à maîtriser tes identifiants SQL, Nom de Serveur SQL et lancement d'un script dans un navigateur :
www.Domaine.com/test_SQL_PDO.php

_Attention aux **Majuscules/minuscules** qui doivent être respectés et identique dans le navigateur et chez OVH en FTP. :)_

Il faut que dans le script **_test_SQL_PDO.php_** tu mettes à jour tes identifiants SQL, Nom de Serveur SQL et nom de la base de données :

// ****** Configuration - Debut ******
$DBhost = "xxx.msql.db"; // Par exemple
$DBowner = ""; // ton login SQL
$DBpw = ""; // ton password SQL
$DBName = $DBowner;
$DBPort = "";
// ****** Configuration - Fin ******


Oui oui j'ai bien fait çà et je l'ai placé dans le fichier /WWW via fizilla. Mais après ?


lancement d'un script dans un navigateur :
www.reprenezlescommandes.com/test_SQL_PDO.php


Oui oui j'ai bien fait çà et je l'ai placé dans le fichier /WWW via fizilla. Mais après ?

Version de PHP : 5.6.33
$DBconnect = 'mysql:dbname=reprenezrqcom;host=reprenezrqcom.mysql.db;port=21'
Etablissement de la connexion SQL en mode PDO
Connexion échouée : SQLSTATE[HY000] [2002] Connection timed out
Durée du traitement = 60.06 secondes

Pourquoi le port 21 ? ? ?

Mettre : **_$DBPort = "";_**


Je ne sais pas si cela peut aider mais j'ai actuellement une tâche en cours sur OVH concernant une restauration de la base de données (en erreur). Cela dit, j'ai eu le problème de la base de données avant cette fameuse restauration (dimanche dernier, restauration mardi)...

Non, ton site fonctionne correctement, donc les accès à la base de données sont possibles.


SELECT dans la table 'Tab_test_DB' - $sql_query=SELECT Id, NOM, PRENOM FROM Tab_test_DB
Table 'Tab_test_DB' : 1 - $NOM=DURANDAL - $PRENOM=Michel
Table 'Tab_test_DB' : 2 - $NOM=DURANDAL - $PRENOM=Pierre
Table 'Tab_test_DB' : 3 - $NOM=accents-?? - $PRENOM=Jean-No

OK, tu as vu, tu sais mettre un script chez OVH et l'exécuter.
Maintenant tu as qualifié tes identifiants SQL, Nom de Serveur SQL et le nom de la base de données.

Tu pourras donc mettre en place les scripts de sauvegarde et de restauration de la base de données.
Tu pourras aussi ajouter un paragraphe sur ta page "https://www.reprenezlescommandes.com/category/vivre/prendre-confiance/" : une expérience personnelle.


Donc là tu as réparé mon problème ?

**_Non, je strictement rien réparé._**
Ta restauration de ta base via le manager a sans doute été laborieuse, mais semble s'être bien terminée.

_J'essaie seulement de te former pour que tu puisses prendre en main ta maintenance et la maîtriser un petit peu._


Et pourquoi le site était lent et maintenant il ne l'est plus, si l'on a rien réparé ? Désolé j'aime bien comprendre pourquoi je fais les choses

Pas tout à fait, tu as fait une restauration de la base de données à une date antérieure à ton bricolage de "dans le Plugin de cache W3 Total Cache ".


J'ai réalisé une Backup grâce au plugin BackWpup, qui a bien mieux fonctionné qu’auparavant. Mais j'ai ce message : AVERTISSEMENT : Le résultat de la vérification de la table wp_blc_links est: Size of datafile is: 838932 Should be: 835552.

Je sors mon JOKER. :)


En fait j'ai tenté à nouveau un seconde Backup via le même plugin et j'ai à nouveau le message d'erreur du début...
My Sql serveur has gone away...
Error reading result set's header.

Désolé, mais je ne connais pas ce produit.
Quelle manip essaies-tu de faire exactement ?

Par contre je connais le fonctionnement des scripts que je t'ai conseillé.


aussi si tu as un script à me donner pour sauvegarde de la base de données ??

Déjà donné plus haut : **1https://wordetweb.com/word-et-web/OVH-Sauvegarder-Restaurer-une-base-de-donnees-via-un-script-FR.htmhttps://wordetweb.com/word-et-web/OVH-Sauvegarder-Restaurer-une-base-de-donnees-via-un-script-FR.htm OVH - Sauvegardes et Restaurations de Bases de Données via un script_**


Y a t-il un moyen de programmer une fréquence dans les sauvegardes de la BDD??

Cest plus compliqué, car il faut faire un CRON.
Ce CRON est simple à déclancher.
Mais sa mise en oeuvre est plus compliquée à mettre en oeuvre du fait d'un environnement différent.

Le plus simple : mettre la page dans les favoris du navigateur et l'exécuter une fois / jour.


Sauvegarde effectu�e dans sauve_base_format_gzip.gz de taille 20 Ko

20 Ko --> La sauvegarde n'a pas fonctionnée.
* Base indisponible
* Ou Erreurs Identifiants

Le test : **test_SQL_PDO.php** est OK maintenant.
Relance ton script de sauvegarde.

Bonjour Gaston_Phone j'ai lu votre aide apportée à Alexandre .
J'ai eu un soucis où le quota de ma base de données était dépassée mais pu vider la table qui occupait le plus d'espace donc 156MO/200 mais du coup mon site ne s'affiche pas correctement et le message d'erreur est :
La page recherchée ne peut être affichée.
Une erreur est survenue pendant l'exécution de la requête.

Vous ne pouvez pas visiter cette page car :

bookmark/favori périmé
une adresse erronée
Un moteur de recherche possède un listing périmé pour ce site
vous n'avez pas accès à cette page
Aller à la page d'accueil

Page d'accueil

Si les difficultés persistent, merci de contacter l'administrateur de ce site.

1146 Table 'minimultuvjoomla.i1yrp_tags' doesn't exist SQL=SELECT `m`.`tag_id`,`t`.* FROM `i1yrp_contentitem_tag_map` AS m INNER JOIN `i1yrp_tags` AS t ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = 'com_content.article' AND `m`.`content_item_id` = 24 AND `t`.`published` = 1 AND t.access IN (1,1,5)
Je précise que mon site est en joomla.

Une aide votre part me soulagerais


J'ai eu un soucis où le quota de ma base de données était dépassée mais pu vider la table qui occupait le plus d'espace donc 156MO/200 mais du coup mon site ne s'affiche pas correctement et le message d'erreur est :
La page recherchée ne peut être affichée.
Une erreur est survenue pendant l'exécution de la requête.

Bonjour @Monkie_DanielS

Il ne faut pas supprimer n'importe quelle table !

Avais-tu fait au préalable une Sauvegarde de ta base de données ?

Sinon :
Manager OVH > Web > Hébergement > Domaine > Base de Données > " ... "

En fait j'ai supprimé par inadvertance la table "tag".
Je vois dans mon manager des sauvegardes journalières. puis-je restaurer une en cliquant sur "restaurer"pour revenir à l'initial ?
Je vous donne le lien de mon site pour voir le soucis:
https://www.minimultiturf.com/ https://www.minimultiturf.com/


Je vois dans mon manager des sauvegardes journalières. puis-je restaurer une en cliquant sur "restaurer"pour revenir à l'initial ?

Voir ma copie d'écran.

Oui j'ai vu votre copie d'écran mais en fait le problème s'est produit depuis dimanche et nous sommes mardi. Si je dois cliquez sur Restaurer la sauvegarde d'hier on retombera sur le problème . Ne dois-je pas restaurer la sauvegarde de samedi ou vendredi par exemple avant la venue du problème ?


Ne dois-je pas restaurer la sauvegarde de samedi ou vendredi par exemple avant la venue du problème ?

Bien sûr. :-)

Bonjour Merci mais juste savoir quelque chose: il y aura-t-il un fichier à sauvegarder sur le pc ou alors ça se fera automatiquement dans la base de données ?


il y aura-t-il un fichier à sauvegarder sur le pc ou alors ça se fera automatiquement dans la base de données ?

Bonjour @Monkie_DanielS

Pas sûr !
Commence déjà par restaurer la base de données et teste.

Pas sûr ! la restauration n'est pas automatique ?
j'ai peur de faire une mauvaise manip

Base de données et Espace d'hébergement (Dossiers, fichiers, etc.) sont 2 choses différentes.

on parle de **_Restauration_** de base de données
c'est donc de serveur à serveur, rien ne passe sur ton Pc

(à la différence d'un téléchargement de sauvegarde puis d'un import de fichier, sans intérêt)

D'accord je vais suivre à la lettre ce que vous m'avez conseillé. Et je reviens vous mettre au parfum de l'évolution

Bonjour
Merci à vous @Gaston_Phone et @kyodev la restauration a été un succès. Le site est de nouveau fonctionnel.
Je vous remercie pour votre précieuse aide.

Bonjour j'ai ce message quand je tape le lien de mon site: INSERT command denied to user 'minimultuvjoomla'@'10.22.102.183' for table 'i1yrp_session' SQL=INSERT INTO `i1yrp_session` (`session_id`, `client_id`, `time`) VALUES ('10e7bba14c2709b125b2437e9a2a5f87', 0, '1619600704')
y-a-il une manip à faire ? Le site est fait avec joomla. On me dit que j'ai dépassé le quota de ma base de donnée. Qu e dois-je faire ?

Bonjour,


On me dit que j'ai dépassé le quota de ma base de donnée. Qu e dois-je faire ?

il faut purger votre BDD pour la faire diminuer de taille.
Vous avez quoi comme hébergement ?

Cordialement, janus57

J'ai perso2014 comme hébergement.
Et comment purger la base de données ?
Merci


J'ai perso2014 comme hébergement.
Et comment purger la base de données ?

Bonsoir @Monkie_DanielS

Voici un petit guide que j'ai écrit et qui pourrait vous apporter des éclaircissements.

**************************************************************************************************
* **Guide - Comprendre la Relation Domaine > Zone DNS > Hébergement > Dossier du site** *
**************************************************************************************************

Voir --> **https://www.wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm CMS - WordPress - Guide Installation chez OVH**
Contrôler votre situation en suivant les paragraphes : **A** à **J**

Paragraphe : O1 - **Sauvegarde de la Base de Données via PhpmyAdmin**
Paragraphe : O3 - **Réduire/Nettoyer une Base de Données pleine avec le plugin WP-Sweep**


_N'hésitez pas à me faire un retour : positif ou négatif._
_C'est comme cela que je peaufine mon Guide._