FLUX RSS



ACCUEIL / FORUMS / QUESTIONS TECHNIQUES / RÉCUPÉRATION DE LA BASE DE DONNÉES




sondages
Avez-vous déjà utilisé les exports statiques ? :
oui
non
RESULTATS | SONDAGES
liens
eZ systems
http://ez.no
PHPEdit
http://www.waterproof.fr/
AFUL
http://www.aful.org
Framasoft
http://www.framasoft.net
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.

actualités
Traduction d'un tutorial eZ
eZ publish 4.0 est sorti
EzPublish 3.9 enfin disponible !
Ez Publish 3.9 RC2 est en ligne !
Ez Publish 3.9 RC1 disponible !
références
Site ohmycom
OhmyBlog