从脚本运行mysql -vvv,我没有记录

时间:2012-03-02 19:17:29

标签: mysql file logging

我在将mysql -vvv从脚本输出到日志文件时遇到问题。 Redhat Linux,mysql 5

我可以从Linux命令行运行以下命令,并将SQL命令输出到屏幕上,就像我期望的那样。工作正常,并告诉我我想知道什么。

  

mysql -vvv --user = username --pass = password< /path/script.sql

当我将以下内容添加到Linux bash shell脚本时,我不会获取并输出到日志文件。我什么不明白?

  

mysql -vvv --user = username --pass = password< /path/script.sql>> /tmp/file.log

注意:数据库连接字符串在我的script.sql

1 个答案:

答案 0 :(得分:0)

MySQL verbose使用错误输出,试试这个:

mysql -vvv --user=username --pass=password < /path/script.sql 2>&1 >> /tmp/file.log

2>&1将错误重定向到标准输出