在 Debian 上,我想使用 bash 脚本中的命令导入一个巨大的 sql 文件。目前,我使用这个命令:
mysql -u root -p myDatabase < my_backup.sql
但这在 bash 脚本中并不适用,因为它要求输入 root 密码!我尝试在命令中使用 -p 参数提供它,但它似乎不起作用...有人有解决方案吗?
谢谢
最佳答案
“-p”和您的密码之间没有空格。
根据 mysql 文档:
这些工作:
-uuser_name -ppassword
-u user_name -ppassword
这不是:
-u user_name -p password
关于mysql - 如何将sql文件导入bash脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20050994/