我可以在我的 mysql 数据库上打开审计日志吗?
Is it possible for me to turn on audit logging on my mysql database?
我基本上想监控所有查询一个小时,并将日志转储到文件中.
I basically want to monitor all queries for an hour, and dump the log to a file.
UPDATE: NO LONGER VALID FOR MYSQL 5.6+
UPDATE: NO LONGER VALID FOR MYSQL 5.6+
使用 --log 选项启动 mysql:
Start mysql with the --log option:
mysqld --log=log_file_name
或将以下内容放入您的 my.cnf 文件中:
or place the following in your my.cnf file:
log = log_file_name
任何一个都会将所有查询记录到 log_file_name.
Either one will log all queries to log_file_name.
您还可以使用 --log-slow-queries 选项而不是 --log 选项仅记录慢查询.默认情况下,需要 10 秒或更长时间的查询被认为是缓慢的,您可以通过将 long_query_time 设置为查询在被记录之前必须执行的秒数来更改这一点.
You can also log only slow queries using the --log-slow-queries option instead of --log. By default, queries that take 10 seconds or longer are considered slow, you can change this by setting long_query_time to the number of seconds a query must take to execute before being logged.
这篇关于记录mysql中的所有查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!
如何有效地使用窗口函数根据 N 个先前值来决定How to use windowing functions efficiently to decide next N number of rows based on N number of previous values(如何有效地使用窗口函数根据
在“GROUP BY"中重用选择表达式的结果;条款reuse the result of a select expression in the quot;GROUP BYquot; clause?(在“GROUP BY中重用选择表达式的结果;条款?)
Pyspark DataFrameWriter jdbc 函数的 ignore 选项是忽略整Does ignore option of Pyspark DataFrameWriter jdbc function ignore entire transaction or just offending rows?(Pyspark DataFrameWriter jdbc 函数的 ig
使用 INSERT INTO table ON DUPLICATE KEY 时出错,使用 Error while using INSERT INTO table ON DUPLICATE KEY, using a for loop array(使用 INSERT INTO table ON DUPLICATE KEY 时出错,使用 for 循环数组
pyspark mysql jdbc load 调用 o23.load 时发生错误 没有合pyspark mysql jdbc load An error occurred while calling o23.load No suitable driver(pyspark mysql jdbc load 调用 o23.load 时发生错误 没有合适的
如何将 Apache Spark 与 MySQL 集成以将数据库表作为How to integrate Apache Spark with MySQL for reading database tables as a spark dataframe?(如何将 Apache Spark 与 MySQL 集成以将数据库表作为