急,MYSQL是否有操作日志,在哪里?在线等待 操作日志有是有,不过要在启动MYSQL的时候加个--log选项才有的,如果你没加的话,那么日志文件就没有了。启动日志选项后会在data目录下生成一个以主机名命名的文本日志文件。他记录一般的查询、删除、更新、连接等等内容。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [mysqld]log=MySQL_Logbasedir=D:/MYSQLdatadir=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语句都在这里了 错误日志由safe_mysql产生。日志文见可以分为常规日志和更新日,可用--log 和 --log-update服务器选项打开需要的日志类型。更新日志的内容是一些sql语句。如果出现崩溃且必须转到备份文件时,更新日只是有用的,因为你能够通过将更新日志输入到服务器来重复这些子崩溃以来所完成的更新操作。 呵呵,写这么详细,那我也来加点吧--log 日志文件以一个文件的形式保存--log-update 文件以file_name.#的形式被记录, #是一个数字,它在每次执行mysqladmin refresh 或mysqladmin flush-logs、FLUSH LOGS语句 或重启服务器时会自动加1 无需补充,不过mysql目前的日志功能还有待完善,并未成为mysql的重要组成部分. 合并分组 查询大批量数据,比比谁的方法好! 问题,如何按照某一列的值得多少进行排序? 很急的问题,用SQL计算当月的天数 MySql 截取年月做日期比较 从一个表select等好久也没有东西返回,别的表正常,这是为什么呀 无聊!散分! mysql有没有类似于sql server的profiler工具 MySQL procedure cursor 如何遍历完 求一分组结果 关于MYSQL的OLE DB驱动问题 mysql是否不支持同时查询两个表?
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语句都在这里了
日志文见可以分为常规日志和更新日,可用--log 和 --log-update服务器选项打开需要的日志类型。
更新日志的内容是一些sql语句。如果出现崩溃且必须转到备份文件时,更新日只是有用的,因为你能够通过将更新日志输入到服务器来重复这些子崩溃以来所完成的更新操作。
写这么详细,
那我也来加点吧--log 日志文件以一个文件的形式保存
--log-update 文件以file_name.#的形式被记录,
#是一个数字,它在每次执行mysqladmin refresh
或mysqladmin flush-logs、FLUSH LOGS语句
或重启服务器时会自动加1