【问题标题】:How to import sql file into a bash script如何将sql文件导入bash脚本
【发布时间】:2013-12-01 19:01:17
【问题描述】:

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

mysql -u root -p myDatabase < my_backup.sql

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

谢谢

【问题讨论】:

    标签: mysql sql linux bash debian


    【解决方案1】:

    “-p”和您的密码之间没有空格。

    每个 mysql 文档:

    这些工作:

    -uuser_name -ppassword 
    -u user_name -ppassword 
    

    这不是:

    -u user_name -p password 
    

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

    【讨论】:

    • 我试过 mysql -u root -p="mypassword" myDatabase
    • 你需要去掉等号和双引号。
    猜你喜欢
    • 2019-06-06
    • 1970-01-01
    • 2020-03-03
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 2011-02-26
    • 2019-04-13
    相关资源
    最近更新 更多