Page 1 sur 2

récupérer une base de données

Posté : 20 mars 2005, 12:15
par riccardo
Bonjour a tous,

J'aimerais récupérer une base de données PhpMyAdmin sur un serveur pour pouvoir faire des tests en local avec EasyPHP.

Comment faire ?

Merci et bon dimanche à tous.

Posté : 20 mars 2005, 15:17
par iclo
Une base de donnée phpMyAdmin ?? :roll: :roll: :roll: J('imagine que tu veux parler d'une base de donnée mysql que tu adminitres avec phpmyadmin ?
Si oui, tu peux à partir de phpMyAdmin exporter la db complête (structure+données) dans un fichier texte et ensuite la réimporter avec phpMyAdmin sur le serveur local.

Posté : 20 mars 2005, 18:10
par ricardo
Ok merci

Comment tu fais pour l'importer a partir de PhpMyAdmin avec le fichier texte de l'ancienne ?

Merci

Posté : 20 mars 2005, 18:19
par thierry
salut,

sur la gauche en bas , tu dois avoir un lien "fenetre sql".
c'est à partir de là que tu peut importer (v. 2.5.3).

thierry

Posté : 20 mars 2005, 18:48
par ricardo
Oui j'ai vu, après je clique sur Importe les fichiers, j'indique le chemin d'accès a mon fichier texte, clique sur éxécuter.

Et la message d'erreur : le voici :

Il semble qu'il y ait une erreur dans votre requête SQL. Le message ci-bas peut vous aider à en trouver la cause.

ERROR: Identificateur invalide @ 154
STR: 4.1.
SQL: -- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.127.0.0.1/
--
-- Serveur: localhost
-- G鮩r頬e : Dimanche 20 Mars 2005 ࠱6:55
-- Version du serveur: 4.1.7
-- Version de PHP: 4.3.10
--
-- Base de donn饳: `club-furetorg`
--
CREATE DATABASE `club-furetorg` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci

requête SQL:

-- phpMyAdmin SQL Dump -- version 2.6.1 -- http://www.127.0.0.1/ -- -- Serveur: localhost -- G鮩r頬e : Dimanche 20 Mars 2005 ࠱6:55 -- Version du serveur: 4.1.7 -- Version de PHP: 4.3.10 -- -- Base de donn饳: `club-furetorg` -- CREATE DATABASE `club-furetorg` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci
MySQL a répondu:

#1007 - Ne peut cr饲 la base 'club-furetorg'; elle existe d骠

Voila aider moi ?

Posté : 20 mars 2005, 18:59
par thierry
salut,

apparament dans ton fichier export il y a une instruction sql qui cré une base. comme ta base existe déja il y a une erreur.
perso quand j' exporte le shema et les données d'une base il ya aucune instruction de création de base.

voila les options que je prend :

exporter -> sql
et je laisse les autre valeurs par défaut.

thierry

Posté : 21 mars 2005, 20:22
par riccardo
Toujours le meme probleme, j'ai tout essayé

A l'aide

Posté : 21 mars 2005, 20:54
par Invité
vu le message d'erreur que tu décris essaie deux choses :

ne crée pas de base de donnée du même nom celle que tu as sauvegardé.

ou bien

récupère le fichier sql que phpmyadmin t 'as généré
ouvre le à l'aide du bloc-note et efface toutes les instructions concernant la création de la base.

sinon dit ce que tu as essayer et les messages d'erreur que tu reçois

Posté : 21 mars 2005, 21:20
par ricardo
Est-ce que c'est long quand vous exportez une base de données, moi assez long.

Posté : 21 mars 2005, 21:25
par thierry
ça dépend les données à l'intérieur.
donc t'as réussi à l'importer ?

Posté : 21 mars 2005, 21:58
par ricardo
non toujours pas

Posté : 21 mars 2005, 22:21
par ricardo
Est-ce que quelqu'un a un fichier texte d'exportation de base de données pour avoir un exemple.
Merci

Posté : 21 mars 2005, 23:18
par thierry

Code : Tout sélectionner

Base de données nissimo sur le serveur localhost # phpMyAdmin SQL Dump # version 2.5.3 # http://www.phpmyadmin.net # # Serveur: localhost # Généré le : Lundi 21 Mars 2005 à 22:10 # Version du serveur: 4.0.15 # Version de PHP: 4.3.3 # # Base de données: `nissimo` # # -------------------------------------------------------- # # Structure de la table `bien` # CREATE TABLE `bien` ( `id_bien` int(11) NOT NULL auto_increment, `type_bien` int(11) NOT NULL default '0', `ville_bien` int(11) NOT NULL default '0', `prix_bien` bigint(11) NOT NULL default '0', `surface_bien` bigint(11) NOT NULL default '0', `commentaire_bien` longtext NOT NULL, `offre_bien` int(1) NOT NULL default '0', PRIMARY KEY (`id_bien`), KEY `offre_bien` (`offre_bien`) ) TYPE=MyISAM AUTO_INCREMENT=161 ; # # Contenu de la table `bien` # INSERT INTO `bien` VALUES (76, 6, 2, 300567, 123, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 2); INSERT INTO `bien` VALUES (77, 6, 2, 300567, 123, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 2); INSERT INTO `bien` VALUES (78, 6, 2, 300567, 123, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 2); INSERT INTO `bien` VALUES (79, 6, 2, 300567, 123, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 2); INSERT INTO `bien` VALUES (80, 6, 2, 300567, 123, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 2); INSERT INTO `bien` VALUES (81, 6, 2, 300567, 123, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 2); INSERT INTO `bien` VALUES (82, 6, 2, 300567, 123, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 2); INSERT INTO `bien` VALUES (83, 6, 2, 300567, 123, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 2); INSERT INTO `bien` VALUES (84, 6, 2, 300567, 123, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 2); INSERT INTO `bien` VALUES (85, 3, 2, 300567, 123, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 2); INSERT INTO `bien` VALUES (86, 3, 2, 300567, 123, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 2); INSERT INTO `bien` VALUES (87, 5, 3, 2300, 234, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 1); INSERT INTO `bien` VALUES (88, 5, 3, 2300, 234, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 1); INSERT INTO `bien` VALUES (89, 4, 3, 2300, 234, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 1); INSERT INTO `bien` VALUES (90, 4, 3, 2300, 234, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 1); INSERT INTO `bien` VALUES (91, 4, 3, 2300, 234, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 1); INSERT INTO `bien` VALUES (92, 2, 3, 2300, 234, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 1); INSERT INTO `bien` VALUES (93, 2, 3, 2300, 234, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 1); INSERT INTO `bien` VALUES (94, 3, 3, 2300, 234, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 1); INSERT INTO `bien` VALUES (95, 6, 3, 2300, 234, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires', 1); INSERT INTO `bien` VALUES (96, 6, 2, 234567, 345, 'Placer ici le commentaire sur le bien qui pourra apporter des précisions complémentaires.Quelque soit la longueur du texte le cadre conserve toujours la même longueur.', 2); # -------------------------------------------------------- # # Structure de la table `mailing` # CREATE TABLE `mailing` ( `mail` varchar(50) NOT NULL default '', `reket` longtext NOT NULL ) TYPE=MyISAM; # # Contenu de la table `mailing` # # -------------------------------------------------------- # # Structure de la table `mdp` # CREATE TABLE `mdp` ( `nom_mdp` varchar(20) NOT NULL default '', `mdp_mdp` varchar(20) NOT NULL default '' ) TYPE=MyISAM; # # Contenu de la table `mdp` # # -------------------------------------------------------- # # Structure de la table `offre` # CREATE TABLE `offre` ( `id_offre` int(11) NOT NULL auto_increment, `nom_offre` varchar(30) NOT NULL default '', PRIMARY KEY (`id_offre`) ) TYPE=MyISAM AUTO_INCREMENT=3 ; # # Contenu de la table `offre` # INSERT INTO `offre` VALUES (1, 'Location'); INSERT INTO `offre` VALUES (2, 'Vente'); # -------------------------------------------------------- # # Structure de la table `type` # CREATE TABLE `type` ( `id_type` int(11) NOT NULL auto_increment, `nom_type` varchar(30) NOT NULL default '', PRIMARY KEY (`id_type`) ) TYPE=MyISAM AUTO_INCREMENT=7 ; # # Contenu de la table `type` # INSERT INTO `type` VALUES (1, 'Studio'); INSERT INTO `type` VALUES (2, '1 pièce'); INSERT INTO `type` VALUES (3, '2 pièces'); INSERT INTO `type` VALUES (4, '3 pièces'); INSERT INTO `type` VALUES (5, '4 pièces'); INSERT INTO `type` VALUES (6, '5 pièces et plus'); # -------------------------------------------------------- # # Structure de la table `ville` # CREATE TABLE `ville` ( `id_ville` int(11) NOT NULL auto_increment, `nom_ville` varchar(30) NOT NULL default '', PRIMARY KEY (`id_ville`) ) TYPE=MyISAM AUTO_INCREMENT=4 ; # # Contenu de la table `ville` # INSERT INTO `ville` VALUES (1, 'Nice'); INSERT INTO `ville` VALUES (2, 'Antibe'); INSERT INTO `ville` VALUES (3, 'Menton');

Posté : 22 mars 2005, 22:02
par ricardo
Toujours pas moyen d'exporter une base de données, thierry j'ai essayé une importation avec le code que tu m'as fourni, marche pas non plus

J'utilise EasyPHP 1.8.0.1, est-ce que c'est lui qui foire ?

Merci

Posté : 23 mars 2005, 00:22
par thierry
salut,

comme j'avais la 2.6.0 j'ai installé phpmyadmin 2.6.1 sous linux, mais qui est la même version que celle fourni par easyphp 1.8.
j'ai fais un copier/coller de ce que je t'ai envoyé (moin la premiere ligne : "Base de données nissimo sur le serveur localhost ") dans un fichier que j'ai nommé "base.sql" et apriori ça fonctionne.

je ne pense pas que ça vienne de easyphp car phpmyadmin est une application autonome (à moins que...).
est ce que tu as bien retiré la premiere ligne du fichier que je t'ai donné ?
sinon est ce que le message d'erreur est le même que précédament ou a-t-il changé (c'est surtout en précisant le message d'erreur et la manière exact dont tu t'y est pris qui fera que l'on pourra t'aider) ?

thierry