【问题标题】:Creating a cron to execute a daily mysql dump创建一个 cron 来执行每日 mysql 转储
【发布时间】:2019-11-03 07:04:51
【问题描述】:

我想创建一个cron作业来每天执行以下mysql转储并将csv文件保存到指定目录。但是,我正在尝试从命令行执行该命令,但它会引发错误。我不知道我做错了什么。

mysql -u dom_hemma -ppasswordhere -D dom_hemma -e "SELECT * FROM `wp7f_posts` WHERE `post_type` LIKE 'flamingo_inbound' INTO OUTFILE '/home/domhemma/public_html/access/access.csv' FIELDS TERMINATED BY `,` LINES TERMINATED BY `\n`;"

我希望生成一个 csv 文件 相反,我收到“意外标记 `('" 附近的语法错误”

【问题讨论】:

    标签: mysql bash cron


    【解决方案1】:

    我认为您的报价有误

    【讨论】:

    • 这也是我在想的,就是不知道在哪里
    • 试试这个:SELECT * FROM wp7f_posts WHERE post_type LIKE 'flamingo_inbound' INTO OUTFILE '/home/domhemma/public_html/access/access.csv' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' ;
    • 谢谢!这解决了语法错误问题,但现在我遇到了权限问题(错误代码:13)。它无法写入指定的文件。
    猜你喜欢
    • 1970-01-01
    • 2020-03-03
    • 2020-10-25
    • 2015-08-02
    • 2020-03-11
    • 2017-04-01
    • 2014-12-12
    • 2021-03-16
    • 2012-08-17
    相关资源
    最近更新 更多