Rechercher : dans
Par :

Migration base de donnée SQL (PHPMyadmin)

Dernière réponse le 28 sep 2009 à 20:52:48 undertaker17, le 28 sep 2009 à 17:33:29 
 Signaler ce message aux modérateurs

Salut a tous, cela fait vraiment plaisir d'être de retour sur CCM

Aujourd'hui je viens pour poser une question, peut etre simple mais pas a mon gout (lol) !

J'ai créer un site sur roxorgamers, mais comme celui ci bug beaucoup j'aimerai l'exporter sur mon autre site (chez free) !

Le probleme est que des personnes se sont inscrites sur mon site (1) et j'aime éviter de les faire se réinscrire, donc j'aimerai savoir si c'est possible ou pas d'exporter une base de donnée (sql je suppose) vers un autre site !

Voila merci d'avance pour votre aide!

@++

PS: je possede tout ce qu'il faut:
- Acces FTP (sur les 2 sites)
- Base SQL + Acces par PHPMyAdmin (sur les 2 sites) Undertaker 17 pour vous servir !!!

Configuration: Windows Vista Edition Familiale Premium
Acer Aspire M3630
Processeur: Genuine Intel (R) CPU 2140 @1.60GHz 1.60 Ghz
Memoire Vive: 2Go
Systeme d'exploitation 32 bits

Meilleures réponses pour « Migration base de donnée SQL (PHPMyadmin) » dans :
Sauvegarde restauration base de données Mysql VoirL'article suivant va présenter la manière la plus facile pour sauvegarder et restaurer les bases de données Mysql. Sauvegarde Pour sauvegarder une base de données existante il est conseillé de créer un dump. Pour dumper toutes les bases de...
Télécharger MS SQL Migrate VoirPour des raisons pratique ou quasiment professionnel, il est nécessaire de convertir des bases de données entre différents formats. Le principal, c’est qu’il n’y ait aucune perte de donnée lors de la conversion. MS SQL Migrate est...
Le langage SQL VoirQu'appelle-t-on SQL? SQL (Structured Query Language, traduisez Langage de requêtes structuré) est un langage de définition de données (LDD, ou en anglais DDL Data Definition Language), un langage de manipulation de données (LMD, ou en anglais DML,...
Importer et exporter des données sous MySQL VoirImportation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...
Bases de données - Introduction VoirQu'est-ce qu'une base de données ? Une base de données (son abréviation est BD, en anglais DB, database) est une entité dans laquelle il est possible de stocker des données de façon structurée et avec le moins de redondance possible. Ces données...

1

mel21lio, le 28 sep 2009 à 17:36:13

Oui avec la commande sqldump

que la tu na pas axxé a la machine

donc tu devra te faire des select * a la mains et recréer les table puis faire des insert
:)

Répondre à mel21lio

2

InAme19, le 28 sep 2009 à 17:38:48
  • +1

Oui tout à fait, c'est possible,

si tu as phpMyAdmin tu peux exporter tes données, et cela te créera un fichier .sql
Il te suffira ensuite de faire un copier-coller dans ta base sur free.
En plus cela te la créera de toute pièce, tu n'aura pas besoin de tout recoder ;)

Répondre à InAme19

3

mel21lio, le 28 sep 2009 à 17:44:39

Ha je savais pas moi j'ais l'habitude faire sa en shell sous linux :)

Répondre à mel21lio

4

undertaker17, le 28 sep 2009 à 18:20:53

InAme19, pouurais tu m'expliquer plus en détails comment faire avec qulles commandes, dans quel partie,etc....

Car je suis plutot un "novice" en terme de programmation...

Ou alors peut etre as-tu un tuto sous la mains qui pourrait m'aider ! ?

Merci pour ta réponse en tout cas ! :)

@++ Undertaker 17 pour vous servir !!!

Répondre à undertaker17

5

InAme19, le 28 sep 2009 à 18:31:02

Alors pour cela il suffit de te rendre sur phpMyAdmin,

sur la page d'accueil de ta base, clique sur exporter. Laisse toutes les options pas défaut, et clique sur executer. Ca te demandera d'enregistrer un fichier en .sql .Enregistre le sur ton ordi.
Ouvre ce fichier avec un bloc note, et fais un copier de tout (toutes tes tables avec leur infos sont dans le fichier) . Tu n'as plus qu'alors à coller ceci dans ta nouvelle base. Pour cela tu vas dans sur phpMyAdmin de ta base free et tu clique sur l'onglet SQL, tu colle tout ici et tu clique sur exécuter. Là ta base aura été entièrement transférée ;)

Si tu ne veux exporter que certaine tables, clique sur les tables désirées et clique sur exporter. Tu fais pareil, tu exporte via un fichier .sql que tu recolle dans ta nouvelle base en collant dans les requêtes sql.

J'espère t'avoir aidé

Répondre à InAme19

6

Undertaker17, le 28 sep 2009 à 19:39:56

Ok merci beaucoup, c vraiment sympa d'avoir répondu a ma question

Répondre à Undertaker17

7

InAme19, le 28 sep 2009 à 19:43:56

De rien ;)

et si c'est bon n'oublie pas de mettre le statut du sujet en Résolu.

Répondre à InAme19

8

 undertaker17, le 28 sep 2009 à 20:52:48

Voila ce que ca m'afficher quand je suit tes instrutcion ! :s

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 @ 171
STR: 5.0.
SQL: -- phpMyAdmin SQL Dump
-- version 2.11.8.1deb5+lenny1
-- http://www.phpmyadmin.net -- Serveur: localhost
-- G�n�r� le : Lun 28 Septembre 2009 � 19:56
-- Version du serveur: 5.0.51
-- Version de PHP: 5.2.6-1+lenny3

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";# MySQL n'a retourné aucun enregistrement.


--
-- Base de donn�es: `information_schema`
--
CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

--
-- Base de donn�es: `information_schema`
--
CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

--
-- Base de donn�es: `information_schema`
--
CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

--
-- Base de donn�es: `information_schema`
--
CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

--
-- Base de donn�es: `information_schema`
--
CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

--
-- Base de donn�es: `information_schema`
--
CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

--
-- Base de donn�es: `information_schema`
--
CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

--
-- Base de donn�es: `information_schema`
--
CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

--
-- Base de donn�es: `information_schema`
--
CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

--
-- Base de donn�es: `information_schema`
--
CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


requête SQL:

-- -- Base de donn�es: `information_schema` -- CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

MySQL a répondu:Documentation
#1044 - Access denied for user '******'@'172.20.%' to database 'information_schema'
--
Undertaker 17 pour vous servir !!!

Répondre à undertaker17
Collection CommentÇaMarche.net