OVH Community, votre nouvel espace communautaire.

Comment charger une BIG base sur PhpMyAdmin


samuel2202
07/05/2008, 21h15
A la limite, tu exporte en gz avec phpmyadmin et après, tu importe en console...

VarioFlux
07/05/2008, 20h05
Hello,

Ces modifs ne sont pas difficile à faire, mais je pense que ça aidera certains car c'est un petit problème qui se présente à chaque changement se serveur...

Quand on doit changer de serveur (ou passer d'un mutualisé vers un dédié) il se pose le problème du transfert des bases mysql. Pour les petites bases l'importation fonctionne bien, dès que ça dépasse 2Mo ça se complique.

Il faut donc modifier (ou modifier temporairement) quelques valeurs limites pour aider...

Testé sur Release 1 & 2

Le problème des grosses bases vers phpmyadmin est lié aux limites d'upload et au temps que prend la connexion à effectuer cet upload. Ne cherchez plus, c'est lié à php.ini !

Emplacement du fichier :

Release 1

/usr/local/lib/php.ini

Release 2

/usr/local/lib/php4/php.ini
ou bien /usr/local/lib/php5/php.ini selon celui qui sera utilisé...

3 valeurs à modifier :

memory_limit = 99M ; A la base (8MB)
post_max_size = 99M ; A la base (8MB)
upload_max_filesize = 99M ; A la base (2MB)

ATTENTION : 99M veut dire 99 Mo, c'est une valeur d'exemple, mettez ici la taille arrondie de votre plus grosse base à uploader.

Pour bien faire, dans ce même fichier ajoutez cette modif :

max_execution_time = 900 ; valeur originelle 30 secondes

Le but étant d'augmenter le délai d'attente de php avant qu'il ne déclare le script d'import de PhpMyAdmin comme terminé.

INDISPENSABLE : avec OVHM relancez tous les services, que php et apache repartent avec les bonnes valeurs.

Voilà, normalement ça passe comme sur des roulettes de dentiste...
Pensez juste à revenir à des valeurs raisonnables après l'importation de vos bases.

(Et n'oubliez pas OVHM relancer tous les services après avoir remis les valeurs d'origine qui sont néanmoins un peu basse je trouve)

Espérant vous avoir aidé,
Cordialement,