2009-06-05 7 views

Répondre

2

Si vous utilisez mysqldump avec l'option --no-données, vous pouvez extraire le schéma de l'ancienne base de données. Il peut y avoir des problèmes avec vues à l'aide de cette méthode, voir this article for a workaround.

Vous pouvez copier un schéma de cette manière avec quelque chose comme ceci:

mysqldump --opt --no-data olddatabase | mysql newdatabase 
2

Vous pouvez vider le schéma de base de données SQL en utilisant la commande mysqldump.

mysqldump {databasename} --no-data=true -u {username} -p > database_schema.sql 
1

http://dev.mysql.com/workbench/ est encore en version bêta (selon votre système d'exploitation), mais peut être un outil pratique pour explorer le schéma des bases de données - il existe une version gratuite à.

Utilisez mysqldump sur votre base de données comme l'état des autres réponses, puis importez le fichier résultant dans ce programme.

0

phpMyAdmin est mon programme de gestion de ligne hors-ligne MySQL. Livré avec la plupart des installations de MySQL sur les serveurs Web et les configurations WAMP, MAMP, and LAMP. Cela représente environ 95% de ce dont j'ai besoin pour développer des applications de base de données sur MySQL, et j'ai des options d'exportation faciles pour gérer votre requête.

0

J'ai utilisé HeidiSQL pendant de nombreuses années pour créer/gérer et migrer des bases de données MySQL. Il est gratuit et permet de créer facilement des structures de copie ou des bases de données complètes entre différents hôtes.

Questions connexes