Importé bdd dans phpMyAdmin
Résolu
vancaro50
Messages postés
39
Date d'inscription
Statut
Membre
Dernière intervention
-
vancaro50 Messages postés 39 Date d'inscription Statut Membre Dernière intervention -
vancaro50 Messages postés 39 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerai savoir comment importé une bdd dans phpMyAdmin et comment faire avec un fichier volumineux.
Juste me dire comment écrire le sujet dans phpMyAdmin importation.
Merci d'avance en vous remerciant
Philippe de http://cinememorial.com
</gras></gras>
J'aimerai savoir comment importé une bdd dans phpMyAdmin et comment faire avec un fichier volumineux.
Juste me dire comment écrire le sujet dans phpMyAdmin importation.
Merci d'avance en vous remerciant
Philippe de http://cinememorial.com
</gras></gras>
A voir également:
- Importé bdd dans phpMyAdmin
- Mon clavier fait n'importe quoi - Accueil - Informatique
- Application pour ouvrir n'importe quel fichier - Télécharger - Gestion de fichiers
- Importer des favoris dans chrome - Guide
- Importer agenda outlook dans google - Guide
- Certaine des touches de mon clavier font n'importe quoi. - Forum Clavier
8 réponses
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
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.
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
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
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
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é.