有没有办法实时转储 MySQL 表行?(类似于'tail -f')

有没有办法实时转储 MySQL 表行?(类似于'tail -f')

有没有办法(从命令行)连续转储添加到表中的新行?作为比较,在 Bash 中,我们可以使用 tail -f 在文件获得数据时“实时转储”文件。如何在没有连续循环检查新行的情况下对 MySQL 表执行此操作?

答案1

MySQL 常规查询日志可用于记录所有查询。如果您在 my.cnf 中设置以下内容

log_output = TABLE

日志将写入 $mysql_data_directory/general_log.CSV 您将能够跟踪它以查看所有写入/新写入的行。

相关内容