web-dev-qa-db-fra.com

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

En gros, je dois 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

44
user623879

Vous devez simplement démarrer mysql et le nourrir avec le contenu de db.sql:

mysql -u user -p < db.sql
82
aioobe

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

mysql -u user -p data_base_name_here < db.sql
57
Celso Dantas