Se connecter avec
S'enregistrer | Connectez-vous

Base de données changement de serveur

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

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

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 ?

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 ??
Expert Programmation

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

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.

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)

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à !

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.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde