如何将sql文件导入bash脚本

时间:2013-11-18 15:04:56

标签: mysql sql linux bash debian

在Debian上,我想用bash脚本中的命令导入一个巨大的sql文件。目前,我使用此命令:

mysql -u root -p myDatabase < my_backup.sql

但是在bash脚本中这并不好,因为它要求root密码!我试图在命令中使用-p参数提供它,但它似乎不起作用......有人有解决方案吗?

由于

1 个答案:

答案 0 :(得分:9)

&#34; -p&#34;之间没有空格。和你的密码。

每个mysql文档:

这些工作:

-uuser_name -ppassword 
-u user_name -ppassword 

这不是:

-u user_name -p password 

http://forums.mysql.com/read.php?10,229253