Jump to content

changer de base de donnees chez un même hébergeur ovh


Recommended Posts

Bonjour a tous

 

J ai atteint la taille limite de ma base de données chez ovh en mutualisé  , disons baseovh2 . 500MG. J ai à ma disposition une base de donnée vide  disons ovh1 de 2000 Mg . je voudrai faire migrer la première ovh2 vers la seconde ovh1 . La procédure serait de faire une sauvegarde et d installer celle ci dans ovh1. Mais a quelles difficultés  vais je faire face quand ce sera fait ? problèmes de connections etc. 

Quelqu' un pourrait il me donner une procédure à suivre pour que je n oublie rien,(  je n ai pas envie de tout planter avec des oublis ou étourderies...) car la faq de ovh est très succincte.

 

D avance merci.

 

Cordialement

 

 

 

Olivier

Link to comment
Share on other sites

Bonjour

 

Vous exporter votre base de donnée baseovh2 de 500 Mg en un fichier *.zip sélectionnez mode zip dans le menu déroulant dans l'onglet export sur phpmyadmin

 

Pour la base de 2000 Mg je suppose qu'elle est sur un autre serveur, créer un utilisateur il peut être le même que pour al base ovh2 de 500Mg  et un mot de passe

Pour le nom de la base de donnée si ce n'est pas au même endroit vous pouvez donner le même nom

 

Dans le cas ou vous gardez le même utilisateur (login) et le même mot de passe + le même nom de la base de donnée et que le nom du serveur changer

vous avez juste besoin de modifier le nom du serveur de base de donnée dans le setting.inc.php

 

Puis vous importez votre fichier baseovh2.zip dans la base de donnée baseovh1 de 2000 Mg

 

Pendant ce temps d'export import mettez votre boutique en maintenance pour ne pas avoir de nouvelle commande sur l'ancienne base de donnée.

 

A vérifier si vous changez de serveur ou simplement si la taille de votre base de donnée augmente.

  • Like 1
Link to comment
Share on other sites

- Mise en maintenance du site

- Export de la base de données baseovh2 (phpmyadmin)

- Bien vérifier que l'export est complet ... il doit contenir la table ps_zone

- Import de ce fichier dans baseovh1

- Modifier les paramètres _DB_SERVER_, _DB_NAME_, _DB_USER_, _DB_PASSWD_ dans le fichier settings.inc.php pour qu'il correspondent à baseovh1

- Se logguer dans l'admin, enlever le mode maintenance.

  • Like 1
Link to comment
Share on other sites

Encore merci  a oron et doekia qui m ont donné une marche a suivre sans problemes . Neanmoins l ensemble des articles classés en " NOUVEAUTES"  ce sont envolés . La vignette image remplacee par un gros point d interrogation et les  pages produits correspondantes en 404. Je crois qu une table s est perdue en route. Si je peux encore abuser de l aide precieuse  d un specialiste pour verifier l integrite de la base et ajouter la table manquante ce serait super. 

 

Sinon Bravo pour la clarté de vos explications a vous deux.

 

cordialement.

 

Olivier

Link to comment
Share on other sites

Bonjour Doekia.

 

En fait c est une partie de la table product_lang qui a été zappée lors du transfert de base. Je n arrivais pas à la compéter ( comme un con je ne cochais pas CSV et laissait sql par defaut quand je l exportais) je viens de percuter ce matin ( la nuit porte conseil. 

J ai donc créé un fichier csv de la table product lang tpl de l ancienne base. J ai supprimé toutes les lignes deja importées dans la nouvelle base.  et j ai importé en csv ce fichier modifié. 

J ai retrouvé tous les articles à qui ils manquaient les champs . puisque l erreur affichait  http://maboutique.com/p/-.html  au lieu de http://fripie.com/p/4651-chemisier-femme-coline-blanc.html par exemple.

 

Tout est rentré dans l ordre.

 

En tout cas merci a toi et si un jour tu as besoin d un modeste avis, j espere que je pourrai y repondre.

 

cordialement.

Olivier

Link to comment
Share on other sites

Oui mais ce n'est pas normal.

CSV c'est très loin d'être l'optimal pour import/export dans ce cas de figure.

 

Je pense que c'est le buffer size de la base de données d'import qui est trop petit en comparaison de celui de la base de donnée d'export.

Ce qui signifie que potentiellement d'autres tables on sautés (import partiel). Donc il faut tout revoir.

Sur chacune des bases, execute la requete SQL suivante et donne les résultats:

SHOW VARIABLES LIKE 'max_allowed_packet';
Link to comment
Share on other sites

  • 5 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...