如何只记录mysql中执行的insert和update查询的完整列表
ha5z0ras1#
使用--log选项启动mysql:mysqld--log=log\u文件名或将以下内容放入my.cnf文件中:log=log\u file\u name任何一个都会将所有查询记录到log\u file\u name。也可以使用--log slow querys选项而不是--log来只记录慢速查询。默认情况下,需要10秒或更长时间的查询被视为慢查询,您可以通过将long\u query\u time设置为记录查询之前必须执行的秒数来更改此设置。
1条答案
按热度按时间ha5z0ras1#
使用--log选项启动mysql:
mysqld--log=log\u文件名或将以下内容放入my.cnf文件中:
log=log\u file\u name任何一个都会将所有查询记录到log\u file\u name。
也可以使用--log slow querys选项而不是--log来只记录慢速查询。默认情况下,需要10秒或更长时间的查询被视为慢查询,您可以通过将long\u query\u time设置为记录查询之前必须执行的秒数来更改此设置。