操作日志有是有,不过要在启动MYSQL的时候加个--log选项才有的,如果你没加的话,那么日志文件就没有了。
启动日志选项后会在data目录下生成一个以主机名命名的文本日志文件。他记录一般的查询、删除、更新、连接等等内容。

解决方案 »

  1.   

    [mysqld]
    log=MySQL_Log
    basedir=D:/MYSQL
    datadir=D:/MYSQL/data
    #slow query log#=
    #tmpdir#=
    #port=3306
    #set-variable=key_buffer=16M
    #set-variable = max_allowed_packet = 8M注意  log=MySQL_Log
    设好后在
    D:\mysql\data\会有一个MySQL_Log的文本文件,它就是操作日志了,
    所有SQL语句都在这里了
      

  2.   

    错误日志由safe_mysql产生。
    日志文见可以分为常规日志和更新日,可用--log 和 --log-update服务器选项打开需要的日志类型。
    更新日志的内容是一些sql语句。如果出现崩溃且必须转到备份文件时,更新日只是有用的,因为你能够通过将更新日志输入到服务器来重复这些子崩溃以来所完成的更新操作。
      

  3.   

    呵呵,
    写这么详细,
    那我也来加点吧--log     日志文件以一个文件的形式保存
    --log-update  文件以file_name.#的形式被记录,
                  #是一个数字,它在每次执行mysqladmin refresh
                  或mysqladmin flush-logs、FLUSH LOGS语句
                  或重启服务器时会自动加1
      

  4.   

    无需补充,不过mysql目前的日志功能还有待完善,并未成为mysql的重要组成部分.