Fondamentalmente, ho bisogno di impostare un database da uno script bash. Ho uno script db.sql che fa tutto questo. Ora come faccio a eseguire questo script da bash?Come eseguire uno script .sql da bash
sistema di database è MySQL
Fondamentalmente, ho bisogno di impostare un database da uno script bash. Ho uno script db.sql che fa tutto questo. Ora come faccio a eseguire questo script da bash?Come eseguire uno script .sql da bash
sistema di database è MySQL
Hai semplicemente bisogno di iniziare mysql
e alimentarlo con il contenuto di db.sql
:
mysql -u user -p < db.sql
Se si desidera eseguire uno script per un database:
mysql -u user -p data_base_name_here < db.sql
Alcuni dubbi: 1) Ho bisogno di passare la password nella riga di comando? 2) È possibile acquisire un qualche tipo di output dal file sql per controllare un file di registro, ad esempio? – MCunha98
piccola cosa è necessario aggiungere il percorso dbscrpit qui. – dnsserver