Importé bdd dans phpMyAdmin
Résolu/Fermé
vancaro50
Messages postés
39
Date d'inscription
mardi 27 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2014
-
17 mai 2010 à 18:37
vancaro50 Messages postés 39 Date d'inscription mardi 27 mars 2007 Statut Membre Dernière intervention 22 janvier 2014 - 17 mai 2010 à 22:58
vancaro50 Messages postés 39 Date d'inscription mardi 27 mars 2007 Statut Membre Dernière intervention 22 janvier 2014 - 17 mai 2010 à 22:58
A voir également:
- Importé bdd dans phpMyAdmin
- Mon clavier fait n'importe quoi - Accueil - Informatique
- Localhost/phpmyadmin ✓ - Forum PHP
- Http://localhost/phpmyadmin/ ne marche pas .. ✓ - Forum PHP
- Acceder au localhost phpmyadmin en local depuis un autre poste - Forum Ubuntu
- Mon clavier écrit n'importe quoi - Forum Virus
8 réponses
InAme19
Messages postés
539
Date d'inscription
samedi 13 septembre 2008
Statut
Membre
Dernière intervention
29 novembre 2012
62
17 mai 2010 à 18:38
17 mai 2010 à 18:38
d'accord mais quel type de fichier possède tu? un .sql?
vancaro50
Messages postés
39
Date d'inscription
mardi 27 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2014
1
17 mai 2010 à 19:24
17 mai 2010 à 19:24
Bonjour InAme19
Oui c'est un fichier sql de 3110 Ko et quand je veux le télecharger il m'en donne que 590 sur les 2654 sujet qu'il comporte.
Merci d'avance, car pour le moment mon site manque de 2000 films.
Philippe
Oui c'est un fichier sql de 3110 Ko et quand je veux le télecharger il m'en donne que 590 sur les 2654 sujet qu'il comporte.
Merci d'avance, car pour le moment mon site manque de 2000 films.
Philippe
InAme19
Messages postés
539
Date d'inscription
samedi 13 septembre 2008
Statut
Membre
Dernière intervention
29 novembre 2012
62
17 mai 2010 à 19:36
17 mai 2010 à 19:36
ok, alors oui tu ne pourra pas importer ton fichier sql comme ça.
Il est trop important. Cela ne vient pas de PhpMyAdmin mais du serveur. Il est configuré de telle sorte qu'il y a une limite de temps pour l'execution de script php et la taille des fichiers lu par php.
Il faut donc modifier la configuration du serveur, c'est le fichier php.ini (de mémoire il faut modifier execution_time_limit et memory_size)
Tu n'as pas un message lorsque tu essayes d'importer ton fichier dans phpMyAdmin? Ca avait été mon cas, phpMyAdmin m'avertissait que le fichier était trop gros et donnait un lien avec la marche à suivre.
Il est trop important. Cela ne vient pas de PhpMyAdmin mais du serveur. Il est configuré de telle sorte qu'il y a une limite de temps pour l'execution de script php et la taille des fichiers lu par php.
Il faut donc modifier la configuration du serveur, c'est le fichier php.ini (de mémoire il faut modifier execution_time_limit et memory_size)
Tu n'as pas un message lorsque tu essayes d'importer ton fichier dans phpMyAdmin? Ca avait été mon cas, phpMyAdmin m'avertissait que le fichier était trop gros et donnait un lien avec la marche à suivre.
vancaro50
Messages postés
39
Date d'inscription
mardi 27 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2014
1
17 mai 2010 à 20:18
17 mai 2010 à 20:18
Voilà ce qui ce trouve dans php.ini
allow_url_fopen = off;
memory_limit = 40M;
upload_max_filesize = 20M;
max_execution_time = 50000;
browscap = /usr/local/lib/browscap.
ini
register_globals = off;
error_reporting = (E_ALL & ~E_NOTICE & ~E_WARNING);
url_rewriter.tags = "a=href,area=href,frame=src,
form=fakeentry,fieldset=";
--------------------------------------------------------------------------
Et voilà ce qu'il me donne comme réponse :
Erreur
requête SQL:
-- -- Contenu de la table 'filmographie' -- INSERT INTO 'filmographie' ('id', 'Titre', 'TitreOrig', 'Version', 'Photo', 'Video', 'Real', 'Scen', 'Scen2', 'Genre', 'Sujet', 'Libre1', 'Lvaleur1', 'Libre2', 'Lvaleur2', 'Libre3', 'Lvaleur3', 'Libre4', 'Lvaleur4', 'Acteur1', 'Acteur2', 'Acteur3', 'Acteur4', 'Acteur5', 'Acteur6', 'Acteur7', 'Acteur8', 'Acteur9', 'Acteur10', 'Acteur11', 'Acteur12', 'Acteur13', 'Acteur14', 'Acteur15', 'Acteur16', 'Acteur17', 'Acteur18', 'Acteur19', 'Acteur20', 'Role1', 'Role2', 'Role3', 'Role4', 'Role5', 'Role6', 'Role7', 'Role8', 'Role9', 'Role10', 'Role11', 'Role12', 'Role13', 'Role14', 'Role15', 'Role16', 'Role17', 'Role18', 'Role19', 'Role20', 'visite', 'date') VALUES (1, 'BONNE SOUPE .LA', '', '1963 - France, Italie - N&B - 97 Min.', 'http://cinememorial.com/FILMS/affiche/BONNE%20SOUPE.jpg', '', 'Robert Thomas', 'Robert Thomas', ' : Félicien Marceau', 'Drame', 'Une femme revit en mémoire son passé et ses amours...', '', '', '', '', '', '', '', '', 'Ma[...]
MySQL a répondu:Documentation
#1062 - Duplicate entry '1' for key 1
J'attends ta rponse avec impatience
Philippe
allow_url_fopen = off;
memory_limit = 40M;
upload_max_filesize = 20M;
max_execution_time = 50000;
browscap = /usr/local/lib/browscap.
ini
register_globals = off;
error_reporting = (E_ALL & ~E_NOTICE & ~E_WARNING);
url_rewriter.tags = "a=href,area=href,frame=src,
form=fakeentry,fieldset=";
--------------------------------------------------------------------------
Et voilà ce qu'il me donne comme réponse :
Erreur
requête SQL:
-- -- Contenu de la table 'filmographie' -- INSERT INTO 'filmographie' ('id', 'Titre', 'TitreOrig', 'Version', 'Photo', 'Video', 'Real', 'Scen', 'Scen2', 'Genre', 'Sujet', 'Libre1', 'Lvaleur1', 'Libre2', 'Lvaleur2', 'Libre3', 'Lvaleur3', 'Libre4', 'Lvaleur4', 'Acteur1', 'Acteur2', 'Acteur3', 'Acteur4', 'Acteur5', 'Acteur6', 'Acteur7', 'Acteur8', 'Acteur9', 'Acteur10', 'Acteur11', 'Acteur12', 'Acteur13', 'Acteur14', 'Acteur15', 'Acteur16', 'Acteur17', 'Acteur18', 'Acteur19', 'Acteur20', 'Role1', 'Role2', 'Role3', 'Role4', 'Role5', 'Role6', 'Role7', 'Role8', 'Role9', 'Role10', 'Role11', 'Role12', 'Role13', 'Role14', 'Role15', 'Role16', 'Role17', 'Role18', 'Role19', 'Role20', 'visite', 'date') VALUES (1, 'BONNE SOUPE .LA', '', '1963 - France, Italie - N&B - 97 Min.', 'http://cinememorial.com/FILMS/affiche/BONNE%20SOUPE.jpg', '', 'Robert Thomas', 'Robert Thomas', ' : Félicien Marceau', 'Drame', 'Une femme revit en mémoire son passé et ses amours...', '', '', '', '', '', '', '', '', 'Ma[...]
MySQL a répondu:Documentation
#1062 - Duplicate entry '1' for key 1
J'attends ta rponse avec impatience
Philippe
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
InAme19
Messages postés
539
Date d'inscription
samedi 13 septembre 2008
Statut
Membre
Dernière intervention
29 novembre 2012
62
Modifié par InAme19 le 17/05/2010 à 20:40
Modifié par InAme19 le 17/05/2010 à 20:40
oui alors là vu que tu essayes de faire un dump de ta base qui contient déjà des données, il y a des conflits.
Tu as deux solutions, soit tu vides tes anciennes tables (si tu ne veux rien garder)
soit tu dois changer les identifiants de tes insertions, car dans ce cas, tu as déjà un film qui a un id=1 et tu essayes d'ajouter le film 'Bonne soupe' qui a aussi l'identifiant à 1. Tu dois donc lui mettre un identifiant qui n'existe pas car il doit être unique! Pour cela il te suffit de supprimer les identifiants et phpMyAdmin lui en donnera un par défaut (Mais cela peut se révéler très long si tu as beaucoup de films)
Tu peux aussi supprimer toutes tes tables et les récréer avec ton fichier .sql s'il contient le dump entier de ton site
Tu as deux solutions, soit tu vides tes anciennes tables (si tu ne veux rien garder)
soit tu dois changer les identifiants de tes insertions, car dans ce cas, tu as déjà un film qui a un id=1 et tu essayes d'ajouter le film 'Bonne soupe' qui a aussi l'identifiant à 1. Tu dois donc lui mettre un identifiant qui n'existe pas car il doit être unique! Pour cela il te suffit de supprimer les identifiants et phpMyAdmin lui en donnera un par défaut (Mais cela peut se révéler très long si tu as beaucoup de films)
Tu peux aussi supprimer toutes tes tables et les récréer avec ton fichier .sql s'il contient le dump entier de ton site
vancaro50
Messages postés
39
Date d'inscription
mardi 27 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2014
1
17 mai 2010 à 20:52
17 mai 2010 à 20:52
D'abords un grand merci pour ton aide.
J'avais déjà vider la bdd et la remettre au complets mais malheureusement il me donne 590 films et j'en ai 2554 au total.
Est-ce que je dois changé quelque chose dans php.ini
Car si je vide le tout je peu quand même importer mon fichier sql
Désolé mais je suis un peu perdu, je ne me suis jamais aventuré. si loin lol.
Philippe
J'avais déjà vider la bdd et la remettre au complets mais malheureusement il me donne 590 films et j'en ai 2554 au total.
Est-ce que je dois changé quelque chose dans php.ini
Car si je vide le tout je peu quand même importer mon fichier sql
Désolé mais je suis un peu perdu, je ne me suis jamais aventuré. si loin lol.
Philippe
InAme19
Messages postés
539
Date d'inscription
samedi 13 septembre 2008
Statut
Membre
Dernière intervention
29 novembre 2012
62
Modifié par InAme19 le 17/05/2010 à 21:02
Modifié par InAme19 le 17/05/2010 à 21:02
D'après ce que je vois dans ton php.ini, c'est bon
c'est plus que suffisant pour ton cas. Etait ce les valeurs qui étaient présentent lorsque tu as ouvert le fichier ou tu les as changé?
Car si tu les as changé, tu doit redémarer Apache pour que ce soit pris en compte.
Sinon, ne retouche pas au fichier il est bon pour ton cas d'utilisation.
Attend tu bien que le navigateur ai fini? Car vu le nombre de données, ça peut être long. Lorsque tu lances ta commande dans phpMyAdmin, regarde le chargement de ta page, ne fais rien tant que ce n'est pas écrit terminé. Si tu cliques sur un lien ou si tu changes de page, tout ne sera pas traité.
memory_limit = 40M; upload_max_filesize = 20M; max_execution_time = 50000;
c'est plus que suffisant pour ton cas. Etait ce les valeurs qui étaient présentent lorsque tu as ouvert le fichier ou tu les as changé?
Car si tu les as changé, tu doit redémarer Apache pour que ce soit pris en compte.
Sinon, ne retouche pas au fichier il est bon pour ton cas d'utilisation.
Attend tu bien que le navigateur ai fini? Car vu le nombre de données, ça peut être long. Lorsque tu lances ta commande dans phpMyAdmin, regarde le chargement de ta page, ne fais rien tant que ce n'est pas écrit terminé. Si tu cliques sur un lien ou si tu changes de page, tout ne sera pas traité.
vancaro50
Messages postés
39
Date d'inscription
mardi 27 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2014
1
17 mai 2010 à 22:58
17 mai 2010 à 22:58
Ok J,ai réussi a mettre tout mes films
J'ai changer filmographie.sql en plusieurs volumes pus petit de 01 à 500
de 501 à 1001 et ainsi de suite et ça a marché...
Je te remercie bien fort pour l'aide que tu m'as apporté
Mille merci
A +
Philippe de CinéMémorial
J'ai changer filmographie.sql en plusieurs volumes pus petit de 01 à 500
de 501 à 1001 et ainsi de suite et ça a marché...
Je te remercie bien fort pour l'aide que tu m'as apporté
Mille merci
A +
Philippe de CinéMémorial