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

Cher_Philippe Messages postés 2 Statut Membre -  
gaerebut Messages postés 1060 Statut Membre -
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   Statut Membre Dernière intervention   44
 
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 Statut Membre
 
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   Statut Membre Dernière intervention   44
 
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 1060 Statut Membre 171
 
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   Statut Membre Dernière intervention   44
 
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 1060 Statut Membre 171
 
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   Statut Membre Dernière intervention   44
 
100% d'accord, maintenant, faut voir si ca lui convient comme solutions ...
0
gaerebut Messages postés 1060 Statut Membre 171
 
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