MySQL开启general_log跟踪sql执行记录
2016-12-22 15:23
323 查看
# 设置general log保存路径
# 注意在Linux中只能设置到 /tmp 或 /var 文件夹下,设置其他路径出错
# 需要root用户才有访问此文件的权限
Shell代码
mysql>set global general_log_file='/tmp/general.lg'; #设置路径
mysql>set global general_log=on; # 开启general log模式
mysql>set global general_log=off; # 关闭general log模式
命令行设置即可,无需重启
在general log模式开启过程中,所有对数据库的操作都将被记录 general.log 文件
------------------------------------------------------------------------
或者
也可以将日志记录在表中
shell代码
mysql>set global log_output='table'
运行后,可以在mysql数据库下查找 general_log表
# 注意在Linux中只能设置到 /tmp 或 /var 文件夹下,设置其他路径出错
# 需要root用户才有访问此文件的权限
Shell代码
mysql>set global general_log_file='/tmp/general.lg'; #设置路径
mysql>set global general_log=on; # 开启general log模式
mysql>set global general_log=off; # 关闭general log模式
命令行设置即可,无需重启
在general log模式开启过程中,所有对数据库的操作都将被记录 general.log 文件
------------------------------------------------------------------------
或者
也可以将日志记录在表中
shell代码
mysql>set global log_output='table'
运行后,可以在mysql数据库下查找 general_log表
相关文章推荐
- MySQL开启记录执行过的SQL语句方法
- MySQL用SQL开启general_log并设置路径
- MySQL开启记录执行过的SQL语句方法
- 启用mysql日志记录执行过的sql并且开启慢查询记录所有超过慢查询时间的SQL以及未使用索引SQL
- MySQL开启general_log跟踪数据
- MySQL开启记录执行过的SQL语句方法
- mysql通过查看跟踪日志跟踪执行的sql语句
- 如何跟踪mysql执行的sql语句
- 如何记录MySQL执行过的SQL语句
- 怎么启用apache的mod_log_sql模块将所有的访问信息直接记录在mysql中
- 如何记录MySQL执行过的SQL语句?
- 开启MySQL的sql语句记录
- mysql小备忘:如何记录长时间执行的sql语句
- 如何跟踪mysql执行的sql语句
- mysql的sql调优:general_log_file
- 如何记录MySQL执行过的SQL语句
- mysql如何跟踪执行的sql语句
- 动态开启MySQL general log
- 跟踪监控MYSQL执行的sql语句
- 如何跟踪mysql执行的sql语句