Votre question

Base de données changement de serveur

Tags :
  • Serveur
  • Programmation
Dernière réponse : dans Programmation
20 Septembre 2006 17:31:26

Bonjour,
Je vais passer de ifrance à free et j'aimerais pas faire de bêtises pour ma base de données et j'aimerais vous demandez conseil:

-Comment faire pour passer sa base de données d'un serveur à un autre ?
-Pour l'instant c'est tout :) 

Merci à tous pour vos réponces

Autres pages sur : base donnees changement serveur

20 Septembre 2006 17:42:14

bah tu va voir dans ta BDD tu va voir exporté tu click to coche la case transmettre et apres tu fait executé ca va te faire un sauvegarde de ta BDD et apres sur la BDD de free tu fait importé le fichier que tu a exporté

normalement c'est comme ca que ca marche je croi que c'est ce que j'ai fait une fois ya longtemps
30 Septembre 2006 12:12:28

J'ai exporter la bdd de ifrance, mais je ne voit pas un lien pour importer la base de données chez free (j'ai exporter mais pas importer)..
Est-ce que quelqu'un sait ou importer une base de données pour free ?
Merci de votre aide.
Contenus similaires
30 Septembre 2006 18:14:01

J'ai du nouveau, j'ai trouvé où je peux importer la base de données mais j'ai un message d'erreur quand j'essaie d'importer:

requête SQL:

-- phpMyAdmin SQL Dump
-- version 2.7.0-pl1
-- (Link: http://www.phpmyadmin.net
)http://www.phpmyadmin.net
--
-- Serveur: 10.0.5.160
-- Généré le : Samedi 30 Septembre 2006 à 09:40
-- Version du serveur: 4.99.99
-- Version de PHP: 4.4.1
--
-- Base de données: `i3923572`
--
CREATE DATABASE `i3923572` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci

Je sais pas quoi faire, pourriez-vous m'aider ?
30 Septembre 2006 18:51:54

retire tout les type d'encodage de caractères sur tes structure de tes tables avant de faire l'importation
30 Septembre 2006 19:05:03

Désolé mais je comprend pas ce que tu dis.. peux-tu utiliser des mots moins techniques stp ?? :)  (désolé mais c'est la première fois que je doit faire ce type de manoeuvre et je suis un peu perdu ! )
a c 145 L Programmation
30 Septembre 2006 23:33:14

vire la ligne "create database...."
Ta base est déjà créée, seules les tables sont à créer.
1 Octobre 2006 00:00:52

J'ai supprimé la ligne create... mais j'ai un nouveau message d'erreur:

ERROR: Identificateur invalide @ 166
STR: 4.99.
SQL: -- phpMyAdmin SQL Dump
-- version 2.7.0-pl1
-- http://www.phpmyadmin.net
--
-- Serveur: 10.0.5.160
-- G�n�r� le : Samedi 30 Septembre 2006 � 18:09
-- Version du serveur: 4.99.99
-- Version de PHP: 4.4.1
--
-- Base de donn�es: `i3923572`
--


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

--
-- Structure de la table `commentaires`
--

CREATE TABLE `commentaires` (
`id` int(5) NOT NULL auto_increment,
`nom` varchar(25) collate latin1_general_ci NOT NULL,
`auteur` varchar(40) collate latin1_general_ci NOT NULL,
`email` varchar(45) collate latin1_general_ci NOT NULL,
`texte` text collate latin1_general_ci NOT NULL,
`date` varchar(20) collate latin1_general_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=58

requête SQL:

-- phpMyAdmin SQL Dump -- version 2.7.0-pl1 -- http://www.phpmyadmin.net -- -- Serveur: 10.0.5.160 -- G�n�r� le : Samedi 30 Septembre 2006 � 18:09 -- Version du serveur: 4.99.99 -- Version de PHP: 4.4.1 -- -- Base de donn�es: `i3923572` -- -- -------------------------------------------------------- -- -- Structure de la table `commentaires` -- CREATE TABLE `commentaires` ( `id` int(5) NOT NULL auto_increment, `nom` varchar(25) collate latin1_general_ci NOT NULL, `auteur` varchar(40) collate latin1_general_ci NOT NULL, `email` varchar(45) collate latin1_general_ci NOT NULL, `texte` text collate latin1_general_ci NOT NULL, `date` varchar(20) collate latin1_general_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=58

MySQL a répondu:D ocumentation
#1046 - No database selected


Si j'ai bien compris, il me dit que la table n'est pas séléctionné, comment faire ??
1 Octobre 2006 00:38:42

apparament tu as plusieur base accessible, selectionne déja ta base via le menu déroulant de gauche, puis tu va dans SQL (en haut à droite)

et tu colle ceci :

CREATE TABLE `commentaires` (
`id` int(5) NOT NULL auto_increment,
`nom` varchar(25) NOT NULL,
`auteur` varchar(40) NOT NULL,
`email` varchar(45) NOT NULL,
`texte` text NOT NULL,
`date` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=58
1 Octobre 2006 01:11:59

Merci pour ta réponse Okinou.

J'ai mis ce que tu m'as dit, ensuite j'ai essayé d'immporter mais sans succès (en enlevant le create... puis en le remettant..)

Fallait-t-il faire ça ?
1 Octobre 2006 09:30:10

Chez Free, tu ne peux pas, de mémoire, créer une base de données.
tu n'as que celle créée à l'origine.
Ensuite, il te faut creer tes tables.
Tu peux cliquer sur "SQL" pour importer un fichier de requetes SQL
1 Octobre 2006 11:53:23

la structure que je t'ai donné doit fonctionné parfaitement lorsque tu exécute cette table dans "SQL" une fois dans la base de donné voulu.
1 Octobre 2006 12:30:02

Désolé mais je ne comprend pas..
J'ai le fichier texte qui est sur le bureau, je l'importe et j'ai le msg d'erreur, je doit donc mal m'y prendre..
En fait, que faut-t-il faire précisément pour que ça marche et est-ce que je dois toujours enlever la ligne "CREATE DATABASE `i3923572` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE i3923572;" ?

Merci pour vos réponces.
1 Octobre 2006 16:52:22

oui tu dois supprimer cette ligne qui cree une base (alors que c'est interdit par Free)
1 Octobre 2006 18:03:52

merci, J'ai essayé mais ça ne marche toujours pas !
3 Octobre 2006 19:23:57

bon
va t'en l'interface mysq: http://sql.free.fr
dans le menu de gauche, clique sur le bouton (en haut) SQL.
Une fenêtre doit s'ouvrir.
dans cette fenetre, tape:
create table test (id int(2))

clique sur "executer"
ensuite regarde si une table test s'est créée.
dis moi le resultat
3 Octobre 2006 20:40:43

merci bacchuss

La table s'est créé:
Votre requête SQL a été exécutée avec succès (traitement: 1.2042 sec.)
requête SQL:
CREATE TABLE test(
id int( 2 )
)
3 Octobre 2006 20:43:56

donc fais une copie de ton fichier contenant les requetes SQL pour en avoir une sauvegarde.
Ensuite dans le fichier, supprime ca a chaque CREATE TABLE:
DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci

par contre ca tu peux laisser: ENGINE=MyISAM AUTO_INCREMENT=58

tu dois avoir un souci avec le format (enfin je pense)
a c 145 L Programmation
3 Octobre 2006 21:44:33

il vaut mieux retirer aussi le autoincrement, ça fait plus propre :) 
3 Octobre 2006 21:46:16

crazycat@idn a dit :
il vaut mieux retirer aussi le autoincrement, ça fait plus propre :) 

certes mais ca dépend des données qu'il y a déjà dans les tables, afin d'en assurer l'intégrité (enfin je pense)
5 Octobre 2006 21:01:19

J'en ai enlevé 3 pour voir si il ne m'affichait pas d'erreur mais malheureusement si :( 

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 @ 163
STR: 4.99.
SQL: -- phpMyAdmin SQL Dump
-- version 2.7.0-pl1
-- http://www.phpmyadmin.net
--
-- Serveur: 10.0.5.160
-- G�n�r� le : Jeudi 05 Octobre 2006 � 18:25
-- Version du serveur: 4.99.99
-- Version de PHP: 4.4.1
--
-- Base de donn�es: `i3923572`
--


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

--
-- Structure de la table `commentaires`
--

CREATE TABLE `commentaires` (
`id` int(5) NOT NULL auto_increment,
`nom` varchar(25) collate latin1_general_ci NOT NULL,
`auteur` varchar(40) collate latin1_general_ci NOT NULL,
`email` varchar(45) collate latin1_general_ci NOT NULL,
`texte` text collate latin1_general_ci NOT NULL,
`date` varchar(20) collate latin1_general_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=59

requête SQL:

-- phpMyAdmin SQL Dump -- version 2.7.0-pl1 -- http://www.phpmyadmin.net -- -- Serveur: 10.0.5.160 -- G�n�r� le : Jeudi 05 Octobre 2006 � 18:25 -- Version du serveur: 4.99.99 -- Version de PHP: 4.4.1 -- -- Base de donn�es: `i3923572` -- -- -------------------------------------------------------- -- -- Structure de la table `commentaires` -- CREATE TABLE `commentaires` ( `id` int(5) NOT NULL auto_increment, `nom` varchar(25) collate latin1_general_ci NOT NULL, `auteur` varchar(40) collate latin1_general_ci NOT NULL, `email` varchar(45) collate latin1_general_ci NOT NULL, `texte` text collate latin1_general_ci NOT NULL, `date` varchar(20) collate latin1_general_ci NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=59

MySQL a répondu:D ocumentation
#1046 - No database selected


Je commence à me demander si il ne vaudrait pas mieux que je vous laisse faire la manip car je suis vraiment las là !
5 Octobre 2006 21:05:34

#1046 - No database selected
c'est quand meme bizarre, tu n'as pas de base selectionnée d'apres le message...

et si tu vires "collate latin1_general_ci " dans la description de tes champs:
`nom` varchar(25) NOT NULL
7 Octobre 2006 14:06:53

Si tu veux je te passe mes login en MP pour que tu ailles voir par toi même, car c'est la première fois que j'ai touché aux bases de données et je suis pas sûr de tout faire corectement..
8 Octobre 2006 15:47:52

dsl bacchuss je n'arrive pas à lire ton mp, il y a un msg d'erreur quand je veux l'ouvrir..
autrement, est-ce que tu as icq, aim ou msn ?
21 Octobre 2006 13:21:08

Bon je vais laisser tomber pour la bdd, de toutes façon c'est pas trop utile je peux me débrouiller autrement.

J'ai encore une dernière question (plus simple je pense :)  ) J'aimerais juste savoir où je pourrais trouver :

Adresse du serveur SQL ?
Nom d'utilisateur (user) ?
Mot de passe ?
Nom de la base de données ?

Merci de vos réponses.
21 Octobre 2006 13:32:32

desole, je n'ai ni icq, aim ou msn

pour ta question : http://sql.free.fr
pour t'identifier: c'eest ton login mdp de free ...
le nom de la base est ton login

bon courage
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS