71 votes

Comment exécuter un script .sql à partir de bash

Fondamentalement, j'ai besoin de configurer une base de données à partir d'un script bash. J'ai un script db.sql qui fait tout cela. Maintenant, comment puis-je exécuter ce script à partir de bash ?

Le système de base de données est mysql

121voto

aioobe Points 158466

Il vous suffit de démarrer mysql et de l'alimenter avec le contenu de db.sql :

 mysql -u user -p < db.sql

75voto

Celso Dantas Points 453

Si vous souhaitez exécuter un script dans une base de données :

 mysql -u user -p data_base_name_here < db.sql

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X