récuperation et transfert d'une base de données

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


tryan
WRInaute accro
WRInaute accro
 
Messages: 1536
Inscription: Dim Fév 20, 2005 14:14

récuperation et transfert d'une base de données

Message le Lun Oct 10, 2005 22:50

bonjour
Bon ,j'espere etre au bon endroit pour ce poste!!
Ma question est simple:
J ai 2 sites hebergés sous "FREE"...est ce que je peux recuperer la base de donné du site "A" pour la transferer sur le site"B" et ainsi utiliser les tables de l'annuaire de "A" pour l incorporer dans celui de "B" qui sont identiques??
cordialement

jeroen
WRInaute accro
WRInaute accro
 
Messages: 2384
Inscription: Ven Aoû 30, 2002 13:35

Message le Lun Oct 10, 2005 22:53

Si la taille de la base n'est pas trop importante, sans pb. utilise "exporter" de phpmyadmin :wink:


e-atlantide
WRInaute impliqué
WRInaute impliqué
 
Messages: 325
Inscription: Lun Avr 12, 2004 11:04

Message le Lun Oct 10, 2005 22:55

Bonjour Tryan,

Il y a un logiciel nommé phpmyadmin qui le fait bien : sauvegarde du site A puis restauration sur le site B.

Si ta base a une taille importante (plusieurs Mo), pour la restauration, il faudra découper le fichier de ta base de données en plusieurs fichiers grâce à un utilitaire comme SQLDumpSplitter. Puis importer les fichiers via phpmyadmin.

Bon courage
Michaël


tryan
WRInaute accro
WRInaute accro
 
Messages: 1536
Inscription: Dim Fév 20, 2005 14:14

Message le Lun Oct 10, 2005 22:59

J ai effectué une sauvegarde de"A" puis je l ai ensuite importer depuis phpmyadmin du site "B"...mais rien ne se passe...ma table reste tel quelle est..rien de plus ni de moin.
Je vais essayer avec exporter alors !!!
merci :D

jeroen
WRInaute accro
WRInaute accro
 
Messages: 2384
Inscription: Ven Aoû 30, 2002 13:35

Message le Lun Oct 10, 2005 23:10

tryan a écrit:Je vais essayer avec exporter alors !!!
merci :D



il faut que tu exporte uniquement les DONNEES, la structure de la table existant déjà...


tryan
WRInaute accro
WRInaute accro
 
Messages: 1536
Inscription: Dim Fév 20, 2005 14:14

Message le Mar Oct 11, 2005 11:51

Sa ne marche pas...j ai du louper un truc!!
J ai donc exporté ma base du site"A"(6,28 Mo)..elle se retrouve donc sur mon bureau.
De là,je vais donc sur ma base de donné du site "B"et je vais sur importer pour la recuper sur mon bureau...
Le fichier se charge...c est d'ailleur assez long..-->puis ouverture de la page(http://blabla......)et là page d erreur-->"impossible d ouvrir la page demandé...".
Je rappel que j utilise phpmyadmin de "FREE".
Je suis un peut "largué" là :!:


Mumuri
WRInaute accro
WRInaute accro
 
Messages: 1792
Inscription: Mer Nov 03, 2004 10:50

Message le Mar Oct 11, 2005 12:05

si c'est pour des trucs trés lourd du style un phpBB ou quelques grosses bases de donnée, c'est normal phpMyAdmin ne le supporte pas , il faut faire ca en ouvrant le fichier qui est sur ton bureau et en faisant des copier coller dans l'interpréteur de commande SQL de phpmyadmin... par contre ca va etre long, amuse toi bien


tryan
WRInaute accro
WRInaute accro
 
Messages: 1536
Inscription: Dim Fév 20, 2005 14:14

Message le Mar Oct 11, 2005 17:46

Free autorise le transfert d une tailleTaille maximum de: 10 240Ko
Mon fichier fait 6.28MO et il passe pas.Je l ai decoupé mais du coup j ai des erreurs! :x
Code: Tout sélectionner
-- Structure de la table `NRef_cat`
--
CREATE TABLE `NRef_cat` (

`nom` varchar( 127 ) COLLATE latin1_general_ci NOT NULL default '',
`attach` smallint( 5 ) unsigned NOT NULL default '0',
`id` int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
`chemin` mediumtext COLLATE latin1_general_ci NOT NULL ,
`description` tinytext COLLATE latin1_general_ci NOT NULL ,
`actif` tinyint( 4 ) NOT NULL default '0',
`nb_site` int( 10 ) unsigned NOT NULL default '0',
`im` tinytext COLLATE latin1_general_ci NOT NULL ,
`sous_cat` mediumtext COLLATE latin1_general_ci NOT NULL ,
`aff_parent` tinyint( 3 ) unsigned NOT NULL default '0',
`colonne` tinyint( 2 ) unsigned NOT NULL default '0',
`nb_cat` mediumint( 9 ) NOT NULL default '0',
`nb_tot` int( 8 ) unsigned NOT NULL default '0',
PRIMARY KEY ( `id` ) ,
KEY `attach` ( `attach` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_general_ci AUTO_INCREMENT =160

Et pour dire vrai,je n y comprend rien.


e-atlantide
WRInaute impliqué
WRInaute impliqué
 
Messages: 325
Inscription: Lun Avr 12, 2004 11:04

Message le Mar Oct 11, 2005 21:18

J'ai un forum phpbb et j'ai fait ce week-end un test de restauration.
La taille du fichier exporté en .sql fait 10Mo.
J'ai découpé ce fichier en plusieurs fichiers de 500Ko grâce à l'utilitaire SQLDumpSplitter puis j'ai importer tous les fichiers dans une autre base.
Attention, tu dois commencer par le fichier qui se termine par DataStructure.sql.

Autre piste, vérifie si tu as au début de ton fichier d'exportation :
Code: Tout sélectionner
CREATE DATABASE `nom_de_la_base`;
USE nom_de_la_base;

Si oui, supprime ces deux lignes.

A+
Michaël


tryan
WRInaute accro
WRInaute accro
 
Messages: 1536
Inscription: Dim Fév 20, 2005 14:14

Message le Mar Oct 11, 2005 22:19

voici ce que j ai au debut de mon fichierqui est en une seule partie
Code: Tout sélectionner
-- phpMyAdmin SQL Dump
-- version 2.6.3-pl1
-- http://www.phpmyadmin.net
--
-- Serveur: ********.sql.free.fr
-- Généré le : Mardi 11 Octobre 2005 à 12:09
-- Version du serveur: 4.1.13
-- Version de PHP: 4.4.0
--
-- Base de données: `**********`
--

-- --------------------------------------------------------

--
-- Structure de la table `NRef_cat`
--

CREATE TABLE `NRef_cat` (
  `nom` varchar(127) collate latin1_general_ci NOT NULL default '',
  `attach` smallint(5) unsigned NOT NULL default '0',
  `id` int(10) unsigned NOT NULL auto_increment,
  `chemin` mediumtext collate latin1_general_ci NOT NULL,
  `description` tinytext collate latin1_general_ci NOT NULL,
  `actif` tinyint(4) NOT NULL default '0',
  `nb_site` int(10) unsigned NOT NULL default '0',
  `im` tinytext collate latin1_general_ci NOT NULL,
  `sous_cat` mediumtext collate latin1_general_ci NOT NULL,
  `aff_parent` tinyint(3) unsigned NOT NULL default '0',
  `colonne` tinyint(2) unsigned NOT NULL default '0',
  `nb_cat` mediumint(9) NOT NULL default '0',
  `nb_tot`

J ai utilisé SQLDumpSplitter qui ma cindé celà en 6 fichiers allant de 6 ko à 1489ko;je n ai aucun fichier ce terminant par DataStructure.sql.
Je pense que je vais laissé tomber


e-atlantide
WRInaute impliqué
WRInaute impliqué
 
Messages: 325
Inscription: Lun Avr 12, 2004 11:04

Message le Mar Oct 11, 2005 22:28

Il me semble correct ton fichier.
Par contre avec SQLDumpSplitter tu dois avoir des fichiers de taille identique.
Le lien pour le télécharger est http://www.philiplb.de/index.php?showdo ... =Downloads

Cela devrait fonctionner. Je n'ai pas eu de problème.

En ce qui concerne phpmyadmin, tu cliques sur la base en question puis sur SQL et tu as la possibilité de récupérer les fichiers découpés pour les importer un par un.

Courage !

A+
Michaël


tryan
WRInaute accro
WRInaute accro
 
Messages: 1536
Inscription: Dim Fév 20, 2005 14:14

Message le Mar Oct 11, 2005 23:27

merci des renseignements :D
J ai toujours une erreur dès que je dl le premier fichier(DataStructure.sql)..pour faire simple , j ai fait une copie d ecranhttp://c00lman.free.fr/sql.bmp
Je pense que j ai du me planter encore quelque part :roll:


e-atlantide
WRInaute impliqué
WRInaute impliqué
 
Messages: 325
Inscription: Lun Avr 12, 2004 11:04

Message le Mer Oct 12, 2005 21:15

Ce fichier permet de créer toutes les tables.
Tu devrais essayer de supprimer les tables existantes.
Puis cliquer sur ta base (fullmagikmobile) puis SQL... et commecer l'import.

A+
Michaël

squawk
WRInaute accro
WRInaute accro
 
Messages: 5985
Inscription: Lun Mar 22, 2004 19:45

Message le Mer Oct 12, 2005 22:47

C'est 2mo la limite de phpmyadmin, faut découper si c'est plus gros. :wink:


tryan
WRInaute accro
WRInaute accro
 
Messages: 1536
Inscription: Dim Fév 20, 2005 14:14

Message le Jeu Oct 13, 2005 0:07

:D OUF...enfin,j ai finis par y parvenir...bon quelques beugs encore mais dans dans l ensemble le transfert c est bien effectué...merci à vous :D
Donc à la finale,j ai virer l ancienne base et j ai importé des fichiers de 800 KO...au dessus,sà ne passait pas(pour FREE).
Bon,je vais pofiner tout sà,car meme si mes fichiers sont là,je ne parvient pas encore à les lires 8O
Encore merci :wink:


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Base, Google Automat

  • Google Suggest
    Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités