或者有一个变量控制?我想把一段时间内执行的全部SQL语句都dump出来。
包括其成功或者失败,能做到吗?
包括其成功或者失败,能做到吗?
解决方案 »
- 请教一个MySQL的trigger问题
- mysqldump 工具导出的 DataBaseScriptFile.sql ,内容修改后 怎么无法恢复? 有解决的方法
- sql判断 谢谢
- 请教 一个MYSQL的语句
- mysql导入文件时,存储过程导入出错
- 查询最近一周数据的问题
- 公司要上mysql,来报个道
- 请大家看看我的MySQL乱码问题
- 我想问一下,搜索的大小写问题?
- 暂时告别MYSQL,学习新内容,散分!!!
- mysql 安装到windows xp embeddad最后一步mysql Apply security settings 错误
- ERROR 1336 (0A000): Dynamic SQL is not allowed in stored function or trigger
如果你想要知道mysqld内部发生了什么,你应该用--log[=file_name]或-l [file_name]选项启动它。如果没有给定file_name的值, 默认名是host_name.log。所有连接和语句被记录到日志文件。当你怀疑在客户端发生了错误并想确切地知道该客户端发送给mysqld的语句时,该日志可能非常有用。
mysqld按照它接收的顺序记录语句到查询日志。这可能与执行的顺序不同。这与更新日志和二进制日志不同,它们在查询执行后,但是任何一个锁释放之前记录日志。(查询日志还包含所有语句,而二进制日志不包含只查询数据的语句)。 服务器重新启动和日志刷新不会产生新的一般查询日志文件(尽管刷新关闭并重新打开一般查询日志文件)。在Unix中,你可以通过下面的命令重新命名文件并创建一个新文件:shell> mv hostname.log hostname-old.log
shell> mysqladmin flush-logs
shell> cp hostname-old.log to-backup-directory
shell> rm hostname-old.log
在Windows中,服务器打开日志文件期间你不能重新命名日志文件。你必须先停止服务器然后重新命名日志文件。然后,重启服务器来创建新的日志文件。
也就是说有什么比较简单的配置吗?
因为windows上是一个服务,没有参数。