mysql - mysql 命令中 < 的替代方案

标签 mysql ant build exec configuration-files

mysql命令中的<有其他选择吗? 预先感谢您。

  <exec executable="mysql" dir="${mysql.path}" failonerror="true">
      <arg value="--user=pro"></arg>
      <arg value="--password=pro"></arg>
      <arg value="pro"></arg>
      <arg value="&lt; prdump.sql"></arg>
  </exec>
     <echo message="DB backup/restore"/>

错误:

构建失败,执行返回:1

最佳答案

您可以尝试添加

-e "source prdump.sql"

作为最终参数。

但请注意,MySQL 将以批处理模式运行并且不使用历史文件。请参阅https://dev.mysql.com/doc/refman/5.7/en/batch-mode.html (实际上这也适用于使用<)

关于mysql - mysql 命令中 < 的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33546063/

相关文章:

php - HttpPost 500 错误。(简单代码)

php - 即使在 php 中设置时区后,服务器中的时间戳也会给出错误的时间

java - 针对多个浏览器运行 selenium webdriver 测试用例

java - 在 ant/netbeans 中 init 之前定义常量

build - CentOS7下如何构建静态libvlc?

android - ProGuard 导致 NullPointerException

sql - 在插入时向日期时间添加分钟 - mysql

eclipse - intellij ant build 消息看起来与 eclipse antbuild 消息完全不同

.net - 与 Mono 和具有依赖关系的多个项目一起使用的正确构建系统是什么,不包括 MonoDevelop?

mysql - Spring Bcrypt 是无状态的,不需要安全随机数?