mysql的日志分类比较多,而且分得比较细,查询的就是查询,更新的就是更新,如果一直开着的话花销比较大,所以有几种默认是关闭的,你将所有的日志选项都开启,看看有没有记录的。在这样做之前最好找一本书来看看关于mysql的日志这一部分。

解决方案 »

  1.   

    我的真正问题是:
       在java程序中用mysqlimport导入数据,当参数错误时希望得到错误信息(程序在windows下运行)。
    尝试的解决办法:
       (1)用转向符‘〉’。结果只能创建一个空文件,不能获取错误信息。
       (2)用process.getInputStream()和process.getErrorStream()只能得到空字符串。
       (3)加参数--debug=d:t:o,filename。结果找不着filename。
       (4)在mysql配置文件my.ini设置log选项,日志能记录大部分错误(其中文件名错误时,没有记录错误信息)。但是该方法有一个缺陷,可能有多个用户同时使用数据库,若程序中分析日志,则不能准确定位到相应的记录(例如:可能不是最后一个记录),所以分析日志可能意义不大。
        我分析可能用方法(3)较合适,但不知如何配置(可能需要mysql的配置)。
      

  2.   

    该问题已用其它办法解决,谢谢 hy2003fly的支持。