Jump to content

contourner limite taille import BDD


Recommended Posts

Bonjour,

j'installe 1.4.4. en local pour préparer la migration de ma boutique actuellement en 136.

Je ne parviens pas a importer la sauvegarde de ma BDD en production, mysql me signifiant une taille trop importante.

 

comment contourner cette limitation ?

j'ai regardé la FAQ mysql, mais je suis debutant en bdd et celà ne m'apportes pas de process pragmatique.

 

merci de votre aide

Chounpit

Link to comment
Share on other sites

Bonjour,

merci de votre aide :

oui ce script semble adapté, j'ai renseigné la désignation de la Bdd.sql à importer

j'ai créé un répertoire de travail en local (le site en construction est en localhost)

j'ai saisi dans le navigateur :

http://localhost/bigdump/bigdump.php

et le navigateur ne trouve pas le fichier,

 

je suis débutant en .php, ainsi la faute est probablement basique,

le chemin complet vers le fichier est :

E:/Datas Job/Replicart-wood/Prestashop/Localhost/bigdump/bigdump.php

 

que dois-je taper dans le navigateur ?

 

merci de votre aide

Chounpyt

Link to comment
Share on other sites

Aie !

j'ai installé hier un serveur Wamp en localhost sur mon volume E:/

Prestashop est dans le directory :

E:/Datas Job/Replicart-wood/Prestashop/Localhost/wamp/www/prestashop

 

là je bloque

je comprend que vous êtes à l'exterieur,

si vous pouvez m'aider quand vous aurez un moment je vous en serai très reconnaissant

bien cdlt

Chounpyt

Link to comment
Share on other sites

Si prestashop est sous le répertoire :

 

E:/Datas Job/Replicart-wood/Prestashop/Localhost/wamp/www/prestashop

 

Pensez vous vraiment que bigdump devrait être là :

 

E:/Datas Job/Replicart-wood/Prestashop/Localhost/bigdump/bigdump.php

Link to comment
Share on other sites

cher Jeckyl,

vous aidez quelqu'un qui n'a pas la logique web... :blink:

si je comprend bien je dois mettre bigdump dans la meme repertoire que Prestashop

je l'ai donc déplacé est le chemin est maitenant :

 

E:/Datas Job/Replicart-wood/Prestashop/Localhost/wamp/www/bigdump

 

est-ce correct ?

 

le navigateur ne trouve toujours pas le fichier en placant cette url

comment dois je faire ?

 

merci de votre aide

Link to comment
Share on other sites

Bonsoir Jeckyl,

 

si vous pouvez prendre la main sur mon ordi,

moi je veux bien si celà peut résoudre le problème

 

comment procéder ?

 

le problème est probablement simple, mais je ne sais pas faire...

merci de votre aide,

à compter de cette heure je suis en ligne toute la soirée

 

Chounpyt

Link to comment
Share on other sites

Bonjour

 

 

Beaucoup plus simple que BigDump, C'est SqlDumpSplitter, petit programme qui coupe la base de donnée en plusieurs fichiers, puis il faut importer chaque fichier. 1 en premier qui s'appel Datastructure.

J'ai entre pour un client une base de donnée de 60 Go.

 

Via phpmyadmin la taille maximale est de 2 Go, elle peut-être augmenter de 8 Go en modifiant dans php.ini si bien sur on à accès à php.ini.

C'est un seul fichier exécutable, fonctionne sans installation.

post-23611-0-68150700-1313631322_thumb.png

Link to comment
Share on other sites

Bonjour,

 

mais pouvez vous m'expliquer ce qu'est plus simple pour vous ?

 

Bigdump est vraiment ce qu'il y a de plus simple sur le marché et surtout il permet de faire des choses que même en splittant vous n'arriveriez pas à faire aussi rapidement.

 

en reprenant vos propos déjà on va corriger car php permet le chargement de fichiers de 2Mo et non 2Go et je crois que si vous aviez une base de 60Go vous n'auriez jamais pu utiliser votre méthode car pour splitter 60Go en fichier de 2Mo il aurait fallu intégrer 30 000 fichiers, un poil fastidieux.

 

Bon blague à part les 2 méthodes sont différentes mais ce qui est aussi pratique c'est d'utiliser mysqldumper pour exporter ou importer ses sauvegardes en splittant ou non ses fichiers.

 

Il existe beaucoup de façons de procéder donc à vous de trouver la meilleur avec laquelle vous êtes le plus alèse.

Link to comment
Share on other sites

Bonjour Jeckyl,

Oron a probablement fait une simple faute de frappe entre Go et Mo, je le remercie d'etre intervenu pour m'aider dans le post

 

en ce qui me concerne, rien n'est simple pour moi,

le plus evident serait de modifier le php.ini

ma bdd fait 7 mo, donc ca passerait dans la tranche <8mo

ou se trouve t-il ?

 

à+

Didier

Link to comment
Share on other sites

Bonsoir,

je suis toujours en echec :

- j'ai modifié le php.ini dans le bin de l'apache en service, pour limite upload 8M =

mysql affiche toujours une limite a 2M

- j'ai coupé ma bdd en troncons de 1,9M par sqldumsplitter et j'ai tenté d'importer d'abord par infrastructure =

 

Erreur

 

requête SQL:

 

/* Scheme for table psrw_access */ CREATE TABLE `psrw_access` (

`id_profile` int( 10 ) unsigned NOT NULL ,

`id_tab` int( 10 ) unsigned NOT NULL ,

`view` int( 11 ) NOT NULL ,

`add` int( 11 ) NOT NULL ,

`edit` int( 11 ) NOT NULL ,

`delete` int( 11 ) NOT NULL ,

PRIMARY KEY ( `id_profile` , `id_tab` )

) ENGINE = MYISAM DEFAULT CHARSET = utf8;

 

MySQL a répondu: Documentation

#1046 - No database selected

 

ou est l'erreur de manip, que dois-je faire ?

merci de votre aide

Choupynt

Link to comment
Share on other sites

Étant confronté au probleme très ressemant,je pense que ceci sera plus simple.

 

Alors si vous fonctionnez avec Wamp serveur :

 

- clic gauche, dossier PHP, puis php.ini

 

Ensuite il suffit de remplacer les valeurs de (post_max_size,memory_limit,upload_max_filesize) par les suivantes:

 

" post_max_size " = 8M

" memory_limit " = 128M

" upload_max_filesize " = 20M

 

Logiquement maintenant vous devriez pouvoir importer votre base de données, sans être limité. attention cela prend un peu de temps a charger si la base est conséquente.

 

Cordialement.

Link to comment
Share on other sites

Bonjour Surshop,

merci de ton aide, j'avais fait et ...j'ai refait cette manip,

j'ai aussi monté le timing avant coupure (300sec)

le fichier php.ini est modifié, sauvé enregistré dans www

et pourtant ca ne fonctionne toujours pas

c'est une vrai prise de tete, j'y suis depuis 5 jours dessus

 

j'ai coupé aussi ma bdd par tranche <2M0, et ca bloque au bout de 300sec

 

je ne comprend pas ou est le problème

merci de votre aide ceux qui savent ! Didier

Link to comment
Share on other sites

Bonjour Chounpyt as tu ferme et réactiver Wamp serveur après manip.

 

Sinon "le fichier php.ini est modifié, sauvé enregistré dans www "

 

La je comprend pas ta manip, lorsque Wamp est en fonction, tu clic sur Wamp en bas dans la barre des taches, clic gauche tu vas chercher php et php.ini et tu modifie se dossier la. il n'y a pas de www.

 

Sinon tu supprime Wamp tu ré-téléchargé et tu recommence la manip, cela fonctionne parfaitement pour moi.

 

Nb: Selon la taille de ta base de données, " post_max_size " devra peu être, être supérieur a 8M.

 

Voila j 'espère que tu y arrivera sinon je vois rien de plus pour le moment.

 

Cordialement

Link to comment
Share on other sites

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...