slow_query_log_file存储名字问题

cyr11 2011-01-28 04:36:52
在my.ini
slow_query_log_file = "D:/MySQL/slow.log"



我想按日期存储怎么存!
每天存名字自动不一样!不用手工去改!
如slow_query_log_file = "D:/MySQL/?_slow.log"
这?怎么弄才生自动生成日期

今天20110109
如这样效果 slow_query_log_file = "D:/MySQL/20110128_slow.log"

生成D:/MySQL/20110128_slow.log

明天就生成
如这样效果 slow_query_log_file = "D:/MySQL/20110129_slow.log"
D:/MySQL/20110129_slow.log

而不是写死的 免得一个文件存太大也好知道时间
...全文
213 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cyr11 2011-03-17
  • 打赏
  • 举报
回复
wdvill 2011-02-11
  • 打赏
  • 举报
回复
我的办法是写个脚本
更新 my.ini 配置 然后重启 mysql
zuoxingyu 2011-02-09
  • 打赏
  • 举报
回复
flush logs 只能创建新的二进制日志,而不是慢日志。

MYSQL没有这个功能。
mysqldbd 2011-02-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 cyr11 的回复:]
我用的是5.5.8-log
默认如果开启不改路径!
是按时间生成
如果在my.ini
写上就是写死的!
不知道各位高手能不能不通过my.ini 而修改slow_query_log_file 路径
[/Quote]

mysql 真的没有这个功能,只有自己手动实现了。
Rotel-刘志东 2011-01-29
  • 打赏
  • 举报
回复
貌似mysql没有这个功能,最好通过系统完成此操作了。
或者写个批处理文件。
小小小小周 2011-01-28
  • 打赏
  • 举报
回复
用脚本好了,直接在凌晨的时候运行.改名;
改了之后需要flush logs
cyr11 2011-01-28
  • 打赏
  • 举报
回复
我用的是5.5.8-log
默认如果开启不改路径!
是按时间生成
如果在my.ini
写上就是写死的!
不知道各位高手能不能不通过my.ini 而修改slow_query_log_file 路径
ACMAIN_CHM 2011-01-28
  • 打赏
  • 举报
回复
MYSQL中无法实现这个功能,
你可以通过操作系统方面去复制备份这个文件,然后重命名。

WINDOWS中你可以写个脚本放在计划任务中定时每天执行。
rucypli 2011-01-28
  • 打赏
  • 举报
回复
每天定时用日期重命名这个文件

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧