transfert base de donnée

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


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

transfert base de donnée

Message le Dim Jan 15, 2006 18:36

bonjour
Je tente en vint de transferer une table(annuaire) existante (sous free) sur un (.com) mais j ai l'erreur suivante:
Code: Tout sélectionner
requête SQL:

-- phpMyAdmin SQL Dump
-- version 2.6.3-pl1
-- http://www.phpmyadmin.net
--
-- Serveur: referencement.link.sql.free.fr
-- Généré le : Dimanche 15 Janvier 2006 à 12:56
-- Version du serveur: 4.1.15
-- Version de PHP: 4.4.0
--
-- Base de données: `referencement_link`
--
CREATE DATABASE `referencement_link` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci



Bon,je n'y comprend pas grand chose!Un petit coup de main serait bienvenue.
cdt


moktoipas
WRInaute accro
WRInaute accro
 
Messages: 2323
Inscription: Mar Juin 29, 2004 11:52

Message le Dim Jan 15, 2006 18:41

il n'y a aps d'erreur dans ce que tu montre :roll:


Baronz
WRInaute impliqué
WRInaute impliqué
 
Messages: 296
Inscription: Jeu Avr 28, 2005 18:55

Message le Dim Jan 15, 2006 19:14

et pour pour info les lignes commencant par -- sont des commentaires ...

Quelle est l'erreur ?


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

Message le Dim Jan 15, 2006 19:25

Je reposte au complet ce qui est marqué quand je tente d'importé cette base:
Code: Tout sélectionner
Erreur
requête SQL:

-- phpMyAdmin SQL Dump
-- version 2.6.3-pl1
-- http://www.phpmyadmin.net
--
-- Serveur: referencement.link.sql.free.fr
-- Généré le : Dimanche 15 Janvier 2006 à 19:19
-- Version du serveur: 4.1.15
-- Version de PHP: 4.4.0
--
-- Base de données: `referencement_link`
--
CREATE DATABASE `referencement_link` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci
MySQL a répondu:

#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci' at line


Je re-precise que je n y comprend pas grand chose :lol:


Baronz
WRInaute impliqué
WRInaute impliqué
 
Messages: 296
Inscription: Jeu Avr 28, 2005 18:55

Message le Dim Jan 15, 2006 22:16

Tu es sur que tu peux créer une base de données ?


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

Message le Dim Jan 15, 2006 22:51

Théoriquement oui!!
Pour faire simple,j ai prit un hebergement +nom de domaine chez "1and1"le premier prix.Ce pack comprend entre autre une base de donnée.
J'ai installé un annuaire dessus et la base(les champs) a bien été crée et bien fonctionnel.J'ai donc recupéré la base de donné que j ai sous "free" et quand je tente de l'importer j'ai ce soucis.J'ai retenté la meme operation en suppriment l'annuaire et par la meme occasion la base créée par celui-ci et renouvellé l'operation mais sans succes!
Bref je seche completement 8O

bodhi
Nouveau WRInaute
 
Messages: 14
Inscription: Lun Oct 31, 2005 14:44

Re: transfert base de donnée

Message le Dim Jan 15, 2006 23:20

Généralement (ça dépend de l'hébergeur) on ne peut pas créer une base de donnée directement par une requête SQL.

Il faut passer par un manager que fournis l'hébergeur. C'est mon cas.
Voici le message que me donne la tentative de créer une base par une requête SQL.

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci' at li

Contacte ton hébergeur pour savor comment faire.


sonikbuzz
WRInaute impliqué
WRInaute impliqué
 
Messages: 448
Inscription: Lun Fév 21, 2005 16:58

Re: transfert base de donnée

Message le Lun Jan 16, 2006 0:43

salut,

il manque le ; à la fin

le bon code a écrit:CREATE DATABASE `referencement_link` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci;


c'est ca ?

bodhi
Nouveau WRInaute
 
Messages: 14
Inscription: Lun Oct 31, 2005 14:44

Re: transfert base de donnée

Message le Lun Jan 16, 2006 1:32

J'ai compris ton problème :
Tu as déjà créé ta base de donnée. Donc ce n'est pas la peine de la créer à nouveau.

Lorsque l'on fait export avec phpmyadmin de free la requète qui est créée comporte la ligne CREATE DATABASE, il suffit donc de la supprimer et de faire ton importation avec les autres requètes CREATE TABLE etc.
Je ne sais pas si j'ai été clair mais je suis sur que c'est ça


sonikbuzz
WRInaute impliqué
WRInaute impliqué
 
Messages: 448
Inscription: Lun Fév 21, 2005 16:58

Re: transfert base de donnée

Message le Lun Jan 16, 2006 2:14

bodhi a écrit:J'ai compris ton problème :
Tu as déjà créé ta base de donnée. Donc ce n'est pas la peine de la créer à nouveau.

Lorsque l'on fait export avec phpmyadmin de free la requète qui est créée comporte la ligne CREATE DATABASE, il suffit donc de la supprimer et de faire ton importation avec les autres requètes CREATE TABLE etc.
Je ne sais pas si j'ai été clair mais je suis sur que c'est ça

il y a quand même une erreur de syntaxe, il manque le point virgule à la fin :wink:


chantra
WRInaute impliqué
WRInaute impliqué
 
Messages: 257
Inscription: Lun Juin 27, 2005 19:12

Message le Lun Jan 16, 2006 10:13

il m'est souvent arrivé d'avoir des problèmes d'import à cause de DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci.
En elevant cette partie, mysql ne bronche plus et importe la base.

Ceci arrive lorsqu'il y a des différence de version mysql entre les serveur.

hope this help


e-kiwi
Modérateur
Modérateur
 
Messages: 13854
Inscription: Mar Déc 23, 2003 9:04

Message le Lun Jan 16, 2006 10:22

c'etait quand meme ecrit bien en clair :)

>>Check the manual that corresponds to your MySQL
>>server version for the right syntax to use near 'DEFAULT
>>CHARACTER SET latin1 COLLATE latin1_general_ci' at line


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

Message le Lun Jan 16, 2006 19:26

bonsoir
Tout dabord merci pour vos reponses :D
J'ai effectivement une base de donné créée automatiquement.
J'ai effectué les indications preconisées ci dessus mais sans grand succès.Il est fort possible que je me sois planté en supprimant les lignes.
Voici le debut de mon fichier sql
Code: Tout sélectionner
-- phpMyAdmin SQL Dump
-- version 2.6.3-pl1
-- http://www.phpmyadmin.net
--
-- Serveur: referencement.link.sql.free.fr
-- Généré le : Dimanche 15 Janvier 2006 à 19:19
-- Version du serveur: 4.1.15
-- Version de PHP: 4.4.0
--
-- Base de données: `referencement_link`
--
CREATE DATABASE `referencement_link` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci;
USE referencement_link;

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

--
-- Structure de la table `nref_advertise`
--

CREATE TABLE `nref_advertise` (
  `id` int(10) NOT NULL auto_increment,
  `nom` varchar(255) collate latin1_general_ci NOT NULL default '',
  `HTML` mediumtext collate latin1_general_ci


Ceci dit,j 'ai envoyé un email à mon hebergeur mais il est resté sans reponse pour le moment.

bodhi
Nouveau WRInaute
 
Messages: 14
Inscription: Lun Oct 31, 2005 14:44

Message le Mar Jan 17, 2006 1:28

tryan a écrit:bonsoir
Tout dabord merci pour vos reponses :D
J'ai effectivement une base de donné créée automatiquement.
J'ai effectué les indications preconisées ci dessus mais sans grand succès.Il est fort possible que je me sois planté en supprimant les lignes.
Voici le debut de mon fichier sql
Code: Tout sélectionner
-- phpMyAdmin SQL Dump
-- version 2.6.3-pl1
-- http://www.phpmyadmin.net
--
-- Serveur: referencement.link.sql.free.fr
-- Généré le : Dimanche 15 Janvier 2006 à 19:19
-- Version du serveur: 4.1.15
-- Version de PHP: 4.4.0
--
-- Base de données: `referencement_link`
--
CREATE DATABASE `referencement_link` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci;
USE referencement_link;

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

--
-- Structure de la table `nref_advertise`
--

CREATE TABLE `nref_advertise` (
  `id` int(10) NOT NULL auto_increment,
  `nom` varchar(255) collate latin1_general_ci NOT NULL default '',
  `HTML` mediumtext collate latin1_general_ci


Ceci dit,j 'ai envoyé un email à mon hebergeur mais il est resté sans reponse pour le moment.


Supprime ces deux lignes ça devrait marcher
CREATE DATABASE `referencement_link` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci;
USE referencement_link;


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

Message le Sam Jan 21, 2006 19:49

bonjour
Supprime ces deux lignes ça devrait marcher
CREATE DATABASE `referencement_link` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci;
USE referencement_link;
c'est ce que j'ai fait mais sans resultat...du coup,une autre erreur mysql s'affiche :?
Je ni comprend rien de rien...visiblement la version de phpmyadmin n'est pas la meme.Je tente en vint d'importer cette base venant de (free) pour la mettre sous l'hebergeur (1and1).
Si vous pouvez m'aider..n'hesiter pas...si je n'y parvient pas...je supprime ce nom de domaine avant meme de m'en etre servit :cry:
cdt[/code]

transfert base de donnée

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 :



Qui est en ligne

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