|
|
 |
Récupération de la base de données |
 |
Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.
|
Auteur
|
Message
|
|
Marion JACQUES
|
Mardi 03 Mai 2005 9:26:48 am
Récupération de la base de données
Bonjour,
Je voudrais récupérer la base de données entière (structure + données) pour pouvoir ensuite la réinjecter dans une autre installation de ezp, par exemple.
Savez-vous si c'est possible et comment faire ?
|
|
Patrice DUCLAUD
|
Mardi 03 Mai 2005 10:08:06 am
Re: Récupération de la base de données
Bonjour,
Pour MySQL, (en ligne de commande)
récupérer structure et contenu :
mysqldump -uutilisateur -ppassword Nom_base_de_donnees > Nom_Base_de_donnees.sql
puis après avoir créé une nouvelle base de données pour le nouveau site,
mysql -uutilisateur -ppassword Nom_nouvelle_BD < Nom_Base_de_donnees.sql
le fichier .sql peut être gros suivant le volume à reprendre.
le mieux est de se référer au manuel Mysql disponible sur le site de mysql (http://dev.mysql.com/doc/)
|
|
Marion JACQUES
|
Mardi 03 Mai 2005 10:18:30 am
Re: Récupération de la base de données
Merci pour votre réponse.
Mais je travaille en local sous Windows 2000.
Est-ce que je dois suivre la même démarche ?
|
|
Lex 007
|
Mardi 03 Mai 2005 4:44:48 pm
Re: Récupération de la base de données
Pour faire une grosse copie de base à base j'utilise parfois MySQL Front, lorsque je n'ai pas accès a la ligne de commande
|
|
Patrice DUCLAUD
|
Mercredi 04 Mai 2005 10:46:32 am
Re: Récupération de la base de données
MySQL Front ou Easy PHP peuvent être utilisés suivant leur disponibilité pour telle ou telle plateforme. Ils offrent une interface graphique. pour ma part j'ai utilisé les deux et je suis revenu à la ligne de commande (En local sous Win XP et maintenant sous linux). lorsqu'il y a de gros scripts à faire tourner, j'ai rencontré des difficultés avec Easy php. je ne sais pas si je ne faisais pas ce qu'il faut. Par contre en ligne de commande, pour l'instant pas de pb.
|
|
Marion JACQUES
|
Mercredi 04 Mai 2005 11:48:38 am
Re: Récupération de la base de données
Merci pour toutes ces informations.
Question bête : comment utiliser la ligne de commande pour récupérer ma base de données comme l'a dit Patrice, sous Win 2000 ?
|
|
Patrice DUCLAUD
|
Mercredi 04 Mai 2005 1:59:56 pm
Re: Récupération de la base de données
heuu ... ben .....
dans une une fenêtre windows nommée "invite de commande", [Démarrer, programme accessoire, invite de commandes].
tapez les commandes mentionnées dans ma première réponse.
si on souhaite tapez quelques commandes visualiser les BD,creation, suppression de base, on peut tapez ceci :
mysql -uutilisateur [-pmot_de_passe]
on se retrouve sur l'invite mysql, comme ci-après.
mysql>
en tapant:
mysql>show databases;
on visualise la liste des bases de données existantes.
Tout cela suppose que l'installation de mysql est OK.
|
|
Marion JACQUES
|
Mercredi 04 Mai 2005 2:31:48 pm
Re: Récupération de la base de données
Merci beaucoup pour votre aide.
Ce que je ne savais pas non plus et que je viens d'apprendre, c'est qu'il faut se positionner dans le répertoire
C:\eZpublish\mysql\bin
avant de taper la commande 'mysqldump'.
Je dis ça pour ceux qui nous suivront. 
|
|
|
 |
|