Récupérer une base de donnée MySql

Fermé
Cher_Philippe Messages postés 2 Date d'inscription vendredi 8 août 2008 Statut Membre Dernière intervention 8 août 2008 - 8 août 2008 à 19:52
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 - 9 août 2008 à 16:17
Bonjour à tous,

Voilà mon problème : Je veux transférer une base de données depuis mySql sur free vers mon PC local. J'exporte cette base en SQL, j'obtiens sur mon PC un fichier .txt que je ne peux pas régénérer sur ma machine avec MySql de xampp.

peut-être une mauvaise config ? Merci pour votre aide, Philippe.

7 réponses

mjmdurand Messages postés 246 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 27 juillet 2013 44
8 août 2008 à 20:00
normalement, tu l'expote en .sql et dans phpmyadmin (ou autre) il y a un onglet "exporter" ou dans "sql" , il y a un bouton "parcourir"
0
Cher_Philippe Messages postés 2 Date d'inscription vendredi 8 août 2008 Statut Membre Dernière intervention 8 août 2008
8 août 2008 à 20:18
Merci mjmdurand.

Oui bien sûr, j'ai sûrement été trop laconique dans ma question. Quand je sélectionne le fichier .txt avec le bouton "Parcourir" et que je valide avec "Exécuter", la console me retourne "No data base". Alors ma question est la suivante :
Y a t-il un paramétrage à faire avant d'exporter la base.

Merci pour votre aide.
0
mjmdurand Messages postés 246 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 27 juillet 2013 44
9 août 2008 à 16:01
page d'accueil, tu clique sur exporter (en bas)

cadre "exporter" : tu selectionne la ou les bases a exporter (maintiens CTRL pour les ajouter une a une a la liste OU clique sur "tout selectionner" au dessus du cadre (a ne pas faire si tu veux importer tes bases sur un serveur car il ya aura aussi "information_schema" qui sera inclu(pour l'enlever,maintiens CTRL et clique dessus))) et tu coche SQL

cadre otpions, tu coche "structure", "Ajouter DROP TABLE / VIEW / PROCEDURE / FUNCTION", "Ajouter IF NOT EXISTS", "Inclure la valeur courante de l'AUTO_INCREMENT" et "Protéger les noms des tables et des champs par des "`"".

Si tu veut exporter les données aussi, coche "données", et ne change rien sinon, décoche cette case.

coche transmettre en bas de page et verifie que "compression" est réglé sur "aucune".

Enfin, clique sur "executer"
0
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 171
9 août 2008 à 16:03
Ou tu crées ta base (juste le nom de la base) en local puis tu copis tout le code du txt et tu le copie dans la fenêtre de mysql ou on peut mettre des requêtes !

A+

Gaerebut
0
mjmdurand Messages postés 246 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 27 juillet 2013 44
9 août 2008 à 16:07
oui mais la, je crois que c'est du serveur ==> local qu'il veut faire ...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 171
9 août 2008 à 16:09
Et alors ?

Il récupère la bdd avec exporter puis éxécuter qui lui donne un code.
Il copie ce code dans un fichier texte ou il le copier dans le presse papier.

Puis du côté local, il créé juste le nom de la base.
Puis il se mets dessus et copie le code dans la fenêtre de code mysql.

EN appuyant sur éxecuter, la bdd se remplis et toutes les table de la bdd (server) se créent !

Magie ;)

A+

Gaerebut
0
mjmdurand Messages postés 246 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 27 juillet 2013 44
9 août 2008 à 16:16
100% d'accord, maintenant, faut voir si ca lui convient comme solutions ...
0
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 171
9 août 2008 à 16:17
Ben il veux un truc qui marche non ?
ça marche ça en tout cas !

Après, si il veut un truc différent ... c'est à lui de le dire ...
Non ?

A+

Gaerebut
0