U kunt het .sql-bestand als volgt importeren met de standaardinvoer:
mysql -u <user> -p<password> <dbname> < file.sql
Opmerking: Er mag geen spatie tussen <-p>
en <password>
Referentie:http://dev.mysql.com /doc/refman/5.0/en/mysql-batch-commands.html
Opmerking voor voorgestelde bewerkingen: Dit antwoord is enigszins gewijzigd door voorgestelde bewerkingen om de inline wachtwoordparameter te gebruiken. Ik kan het aanbevelen voor scripts, maar u moet zich ervan bewust zijn dat wanneer u het wachtwoord rechtstreeks in de parameter schrijft (-p<password>
) het kan in de cache worden opgeslagen door een shell-geschiedenis die uw wachtwoord onthult aan iedereen die het geschiedenisbestand kan lezen. Terwijl -p
vraagt u om het wachtwoord in te voeren via standaardinvoer.