Rechercher : dans
Par :

Exporter Base MySQL

Dernière réponse le 13 nov 2006 à 23:53:12 FrancoisR, le 12 nov 2006 à 18:43:58 
 Signaler ce message aux modérateurs

Bonjour,

J'ai créé un site en php avec easy php en local, sur mon pc.
Je voudrai maintenant tout balancer en ligne, chez mon hbergeur.

Pour le contenu php/html, j'envoie via ftp.
Par contre, je ne sais pas comment faire pour la base MySQL...


Pourriez-vous m'aider ?

Merci !

Francois

Meilleures réponses pour « Exporter Base MySQL » 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...
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...
MySQL - Installation sous Windows VoirPrésentation de MySQL MySQL est un Système de Gestion de Bases de Données (SGBD) fonctionnant sous Linux et Windows. Depuis la version 3.23.19, MySQL est sous Licence GPL (aussi bien sous Linux que Windows), ce qui signifie qu'il peut être utilisé...

1

king, le 13 nov 2006 à 13:36:11

Sous Easy, passer via phpmyadmin, sauvegarder la base en cochant (données et structure), ce que te donne un ficher sql.

Chez ton hébergeur, aller sur gérer ma base, là tu tombes en générale sur phpmyadmin (si la base n'est pas créée d'office, il faut d'abord cliquer sur "créer ma base" et patienter 48 heures), ensuite aller sur importer, en dessous: fichier parcourir, sélectionner ton fichier sql et envoyer.

Une prière qour que tout se passe bien n'est pas inutile, si ça plante, réessayer plus tard ;-)

Répondre à king

2

FrancoisR, le 13 nov 2006 à 14:14:41

Merci beaucoup pour ton aide !

J'ai donc réussi à faire ce que tu m'as dit.

En revanche, lorsque j'importe, j'ai l'erreur suivante :

#1064 - Erreur de syntaxe près de 'DEFAULT CHARSET=latin1' à la ligne 23 


A quoi cela est du ? En local ça marche très bien...
Est-ce parce que les versions de mysql sont différentes ?

(moi en local j'ai la 4.1.9 et mon hébergeur (club internet) a la 4.0.20).

Merci pour ton aide.
@+

Francois

Répondre à FrancoisR

3

FrancoisR, le 13 nov 2006 à 14:20:38

Voici si ça peut t'aider le contenu les lignes concernées :

-- --------------------------------------------------------
-- 
-- Structure de la table `contact`
-- 
CREATE TABLE `contact` (
`id` int( 3 ) NOT NULL default '0',
`titre` varchar( 25 ) NOT NULL default '',
`url` varchar( 60 ) NOT NULL default ''
) ENGINE = MYISAM DEFAULT CHARSET = latin1


Y a-t-il une erreur ?

Merci !

Répondre à FrancoisR

4

FrancoisR, le 13 nov 2006 à 14:28:51

Je précise que ça marche bien quand je retire la ligne ENGINE = MYISAM DEFAULT CHARSET = latin1

Seulement... est ce que je peux me le permettre ?
ça va pas faire déconner le reste ?

@+++

Répondre à FrancoisR

5

king, le 13 nov 2006 à 14:34:21

Tite incompréhension du système :-)

C'est très courant chez Free, si la base n'est pas trop énorme, l'afficher avec le bloc note et l'envoyer par instruction (dans la fenêtre au-dessus du bouton parcourir).

gaffe à ne pas couper une instruction (s'assurer que la copie partielle s'arrète après un --->; ).

Sinan si ça fonctionne comme tu as fait, simplement appeler le site via le navigateur voir si ça crée un problème(?)

Répondre à king

6

 FrancoisR, le 13 nov 2006 à 23:53:12

Merci beaucoup pour ton aide.

Je constate que ça marche très bien sans les lignes que j'ai supprimé.
Je vais donc laisser ça comme ça !


A bientot !

Francois
PS : je suis chez club-internet, pas free... mais apparement on a les mêmes problèmes.

Répondre à FrancoisR
Collection CommentÇaMarche.net