2024-12-13
请问各位老大:flush engine logs; 刷的是什么日志?日志路径在哪里?
请问各位老大:flush engine logs; 刷的是什么日志?日志路径在哪里?
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
请问各位老大:flush engine logs; 刷的是什么日志?日志路径在哪里?
目前mysql主流是InnoDB存储引擎,这个日志可以查看mysql配置文件相关日志的路径,可以查到信息
评论
有用 3教你个方法, 你找个静态的库, 没得其它任何写操作的, 就自己测试环境的那种, 然后查找数据目录下 1 分钟以内的文件, 应该是没得的, 毕竟前提是说了没得任何写操作. 然后你再flush engine logs, 并再次查找1分钟以内的文件, 看到的文件就是重新打开的
# 查找1分钟以内修改过的文件
find /data/mysql_3314/ -mmin -1
# 刷引擎日志
mysql -h127.0.0.1 -P3314 -p123456 -e 'flush engine logs'
# 再次查找1分钟以内的日志就能看到
find /data/mysql_3314/ -mmin -1

所以我们得到flush engine logs是刷新了innodb相关的文件.
评论
有用 4
墨值悬赏