Transferer une base de données

Transferer une base de données - SQL/NoSQL - Programmation

Marsh Posté le 19-12-2005 à 21:26:19    

Bonsoir,
 
(je sais qu'il y a eu un post similaire ressemblant, mais ce n'est pas trop le même probleme que moi )
 
Je désire partir de mon hebergeur par qu'il est vraiment trop stricte... enfin bref, j'en ai trouvé un autre, j'ai récupéré mon forum, j'ai exporté la base de données.
 
j'ai up le forum sur le nouvel hebergeur, j'ai importer ma base sur ma nouvelle base Mysql...
 
Mais c'est là qu'intervient les problemes :
pour commencer, lorsque je voulait acceder au forum, ça me disais un probleme avec "connect.php", apres une petite édition, je remarque que le nom de la base à laquelle il voulait acceder n'est plus la meme, je met donc a jour.
 
mais maintenant ça me met ça :
 
http://img103.imageshack.us/img103/6439/bug4hc.th.jpg
 
que me proposez vous de faire??????
 
Aidez moi s'il vous plait!
 
 
merci d'avance
 
belette
 
 
 

Reply

Marsh Posté le 19-12-2005 à 21:26:19   

Reply

Marsh Posté le 19-12-2005 à 21:41:59    

Plus de détail :) Et regardes les lignes incriminées ;)

Reply

Marsh Posté le 19-12-2005 à 22:03:37    

j'ai regardé les lignes en questions mais je ne comprend rien... On dirait que les commandes posant problemes sont celles aux début de la ligne d'erreur (mysql_fetch_objet() par exemple )
mais je ne sais pas a quoi ça correspond :s
 
par contre ce que je sais c'est que lorsque j'importe ma bdd, ça m'en crée une s'apellant test et comportant 56 "tableaux" mais au début de mon fichier de sauvegarde la commande est "CREATE DATABASE `belette` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE belette;
 
et il n'est pas ecrit "test" dans le fichier !
 
enfin bref, je n'y comprend rien. Il doit y avoir certaines "conditions" pour recuperer non? (meme nom de base, meme utilisateur de base)
 
edit : l'ancien phpMyadmin était la version  2.7.0-beta1, et le nouveau est la 2.6.4-pl1
ça peut etre ça?


Message édité par beletteenrage le 19-12-2005 à 22:06:00
Reply

Marsh Posté le 20-12-2005 à 14:14:15    

j'ai voulu faire exactement comme dans ce tutorial :
 
http://asi.insa-rouen.fr/~lfallet/ [...] dd/bdd.php
 
mais au moment de l'import, ça me met ça :
 
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1511712 bytes) in /var/www/html/phpMyAdmin-2.6.4-pl1/libraries/read_dump.lib.php on line 91

Reply

Marsh Posté le 21-12-2005 à 11:45:54    

la taille qu'un script PHP puisse prendre est de 8Mo par defaut. Là, il a du essayé d'en allouer plus, avec rejet.
 
Tu peux essayer de decouper ton script en plusieurs petits scripts pour que ca passe. Ou modifier dans le php.ini la taille maxi autorisée pour un script.


---------------
MZP est de retour
Reply

Marsh Posté le 21-12-2005 à 13:40:16    

C'est bon! j'ai enfin trouvé comment le faire marcher! en fait c'était tout c** :
 
-il n'acceptait pas les requetes de creation de la base de données (alors je l'ai viré lol)
 
-il ne fallait pas mettre le fichier config.php (je ne sais pas pourquoi)
 
- il fallait, tout simplement changer le lien dans la table "parametres", hé oui, la base pointait vers l'ancien site!
 
merci a leflo5 et cinocks!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed