Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
BASH&;MYSQL-在运行bash/sh脚本期间记录MYSQL问题_Mysql_Bash_Error Logging - Fatal编程技术网

BASH&;MYSQL-在运行bash/sh脚本期间记录MYSQL问题

BASH&;MYSQL-在运行bash/sh脚本期间记录MYSQL问题,mysql,bash,error-logging,Mysql,Bash,Error Logging,我正在构建一个大量使用mysql的bash脚本。 现在我想添加一种可能性,记录来自数据库的任何评论/错误。 让我们承认这个简单的例子 mysql -uuser -ppass dbase <<EOF insert into table (col) values ("$val"); EOF mysql-uuser-ppassdbase您只需重定向附加到日志文件的标准错误: mysql -uuser -ppass dbase <<EOF 2>> /var/log/

我正在构建一个大量使用mysql的bash脚本。 现在我想添加一种可能性,记录来自数据库的任何评论/错误。 让我们承认这个简单的例子

mysql -uuser -ppass dbase <<EOF
insert into table (col) values ("$val");
EOF

mysql-uuser-ppassdbase您只需重定向附加到日志文件的标准错误:

mysql -uuser -ppass dbase <<EOF 2>> /var/log/mylamescript 
    insert into table (col) values ("$val");
EOF
mysql-uuser-ppassdbase/var/log/mylamescript
插入表格(col)值(“$val”);
EOF

我不想记录事务,我想记录有关事务的错误和警告。我想看看mysql--debug在说什么,但是我得到了mysql:ERROR:Option'debug'使用,但是disabled@eichertc
2>>
表示将标准错误附加到文件中。MySQL在标准错误上同时发出错误和警告。关于
--debug
选项,您需要一个支持调试的MySQL(您可以在编译期间配置它)。同时检查
--调试信息