Je souhaite télécharger/sauvegarder le schéma d'une base de données MySQL complète. Y a-t-il un moyen de le faire facilement? Je n'ai pas eu beaucoup de chance en utilisant un joker, mais cela pourrait être une erreur de ma part.Obtenir des schémas MySQL pour toutes les tables
4
A
Répondre
5
Comment utiliser mysqldump?
mysqldump -u root -p[password] [db_name] > backupfile.sql
7
Connectez-vous en tant que root, puis
show databases; # lists all databases
use information_schema; # connect to the mysql schema
show tables;
select * from tables;
Tout ce que vous avez besoin est dans le schéma information_schema. Si tout ce que vous voulez faire est de sauvegarder la base de données, utilisez les fonctions de vidage/restauration intégrées.
10
J'utiliserais l'option --no-data pour mysqldump pour vider le schéma et non les données de la table.
mysqldump --no-data [db_name] -u[user] -p[password] > schemafile.sql
Questions connexes
- 1. Mysql: Obtenir les résultats de toutes les tables
- 2. Comment supprimer toutes les tables dans MySQL?
- 3. script shell pour tronquer toutes les tables MySql
- 4. Mysql OPTIMIZE TABLE pour toutes les tables fragmentées
- 5. Requête MySQL: Obtenir toutes les pochettes d'album
- 6. Noms des champs de requête de toutes les tables
- 7. Django: Comment obtenir toutes les tables et toutes les colonnes de cette table dans un projet?
- 8. obtenir toutes les valeurs de trois tables différentes .. problème JOIN?
- 9. Accéder à toutes les tables
- 10. Mysql joindre les tables question
- 11. MySQL se joindre à deux tables pour obtenir les dossiers
- 12. Toutes les tables jointes ont-elles des tables?
- 13. MySQL: Requête pour obtenir toutes les lignes du mois précédent
- 14. Utilisez tablediff pour comparer toutes les tables
- 15. joignant toutes les colonnes de deux tables dans mysql conditionnellement
- 16. J'ai 2 tables MySql. Comment obtenir toutes les données d'eux dans une requête de 1 sql?
- 17. Serveur SQL, existe-t-il une table centrale pour obtenir des métadonnées de toutes les tables?
- 18. mysqldump toutes les tables avec des données, avec des instructions create et add-drop tables
- 19. Comment puis-je obtenir toutes les valeurs de champs d'une requête avec des tables jointes?
- 20. Rechercher toutes les tables pour une sous-chaîne spécifique
- 21. MySQL - obtenir SOMME des MAX résultats de 2 tables
- 22. Django PostgreSQL - Supprimer toutes les tables?
- 23. Obtenir des données De nombreux différentes tables MySQL
- 24. Mysql colation pour toutes les langues
- 25. SQL JOIN deux tables pour accéder à toutes les données
- 26. Utilisations pour les schémas SQL Server
- 27. SQL: supprimer toutes les données de toutes les tables disponibles
- 28. mysql comparer les tables
- 29. SQL équivalent à "using" pour les schémas?
- 30. MySQL if/else pour les tables