Est-il possible d'extraire un script d'une base de données MySQL pour créer une copie des tables sur une autre base de données MySQL située sur un serveur distant?Est-il possible d'extraire un script d'une base de données MySQL pour créer une copie des tables sur une autre base de données MySQL?
1
A
Répondre
2
Vous pouvez vider la structure des tables ou leur contenu à l'aide de l'outil de ligne de commande mysqldump
.
Par exemple, pour obtenir une décharge de la structure (create table
instructions) de toutes les tables d'une base de données, vous pouvez utiliser quelque chose comme ceci:
mysqldump --no-data --user=USER_NAME --password=PASSWORD --host=HOST DATABASE_NAME
Et, pour obtenir à un déposer, au lieu d'obtenir à la sortie standard, vous pouvez rediriger cette sortie:
mysqldump --no-data --user=USER_NAME --password=PASSWORD --host=HOST DATABASE_NAME > dump-file.sql
Si vous souhaitez également les données des tables, et pas seulement leur structure, n'utilisez pas l'option --no-data
.
Ensuite, sur votre autre serveur, vous pouvez importer la décharge, en utilisant:
mysql --user=NEW_USER_NAME --password=NEW_PASSWORD --host=NEW_HOST NEW_DATABASE_NAME < dump-file.sql
1
Voulez-vous dire pour extraire une « décharge »?
oui bien sûr. mysqldump
utilitaire est le choix général
Questions connexes
- 1. Comment copier une table d'une base de données mysql vers une autre base de données mysql
- 2. créer une base de données MySQL personnelle
- 3. Créer une base de données MySQL sur le serveur
- 4. mysql créer un déclencheur dans une base de données d'écoute des changements de table dans une autre base de données
- 5. Comment télécharger une nouvelle base de données Mysql de tables?
- 6. Créer une base de données avec un emplacement de données spécifique dans MySQL pour une base de données
- 7. Insérer des données dans une base de données mysql distante
- 8. Connexion à une autre base de données mysql et mise à jour des tables de base de données lorsqu'une autre base de données est mise à jour
- 9. accesing XAMPP MySql Base de données sur un autre ordinateur
- 10. Max tables dans une base de données MySQL
- 11. Copie de lignes non existantes d'une table de base de données vers une autre table de base de données?
- 12. Comment archiver une base de données MySQL?
- 13. Copie des autorisations d'une base de données mysql à une autre
- 14. script SQL, créer une base de données
- 15. Réplication de base de données MySQL pour plusieurs tables
- 16. Comment créer une base de données MySQL en utilisant JDBC
- 17. Connexion à une base de données MySQL
- 18. Comment enregistrer une base de données mysql?
- 19. Copie d'énormes données de tables d'une base de données à une autre dans SQL Server
- 20. créer la base de données mysql pour le profil d'utilisateur
- 21. script sql pour créer une nouvelle base de données
- 22. Recherche dans une base de données mySQL
- 23. mysql créer la base de données et script utilisateur
- 24. Comment traduire un vidage de base de données MySQL vers une nouvelle base de données PG?
- 25. Comment supprimer une base de données MySQL?
- 26. Copie des données d'une table dans une base de données à une autre base de données séparée
- 27. Copie d'une base de données MySQL via HTTP
- 28. Comment portez-vous une base de données SqlServer sur MySQL?
- 29. Créer un utilisateur MySQL et base de données PHP
- 30. Créer une base de données avec JPA?