"[图片] [图片] 直接执行docker exec -it mysql /usr/bin/mysqldump -uroot -p123123 solo >date +%Y%m%d%H%M%S.sql就可以正常导出 sql"

定时任务导出的 mysql 数据为空是怎么回事

null
null

直接执行docker exec -it mysql /usr/bin/mysqldump -uroot -p123123 solo >date +%Y%m%d%H%M%S.sql就可以正常导出 sql

  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    417 引用 • 459 回帖 • 957 关注
  • Q&A

    提问之前请先看一下这篇文章 《提问的智慧》精读注解版,好的问题比好的答案更有价值。

    1046 引用 • 6671 回帖 • 594 关注
11 回帖   
请输入回帖内容...
  • 88250

    因为输出都被重定向到了 /dev/null

  • jinjianh  

    呃呃呃呃呃呃, 要去掉后面那一串吗

  • ellenbboe  

    把重定向去掉试试

  • jinjianh  

    image.png, 已经改成这个样子了还是不行啊。image.png

  • ellenbboe  

    要不执行一下 sh, 看看写对了吗... 我也看不出来

  • jinjianh  

    sh 没毛病才来问的

  • 88250

    把定时任务的输出重定向到一个文件看看,有可能是因为权限问题报错了。

    1 回复
  • jinjianh        

    明天试试,刚刚换了复杂一点的导出方式正常了,还顺手解决了上一个问答帖的问题

  • hkpqazwsxedc  

    漂亮.....

  • jinjianh  

    @88250 @ellenbboe 将定时任务输出到日志文件显示报错docker the input device is not a TTY,解决办法,去掉导出命令中的-it即可

  • ellenbboe  

    学习了 -.-

请输入回帖内容 ...