3

Mysql 错误日志旁边只有一个数字和创建时间,我需要对其进行格式化,以便它还包括日期,

我该怎么做?

130207  2:25:29 [Note] Plugin 'FEDERATED' is disabled.
130207  2:25:29 InnoDB: The InnoDB memory heap is disabled
130207  2:25:29 InnoDB: Mutexes and rw_locks use InnoDB's own implementation
130207  2:25:29 InnoDB: Compressed tables use zlib 1.2.3
130207  2:25:29 InnoDB: Using Linux native AIO
130207  2:25:30 InnoDB: Initializing buffer pool, size = 3.0G
130207  2:25:30 InnoDB: Completed initialization of buffer pool
130207  2:25:30 InnoDB: highest supported file format is Barracuda.
130207  2:25:30  InnoDB: Waiting for the background threads to start
4

2 回答 2

5

130207 不是 2013 年 2 月 7 日吗?

于 2013-02-07T19:05:00.677 回答
4

@mimipc 是正确的,前 6 个字符确实是 YYMMDD。

从 MySQL 5.6.9 开始引入了一个更改:

mysqld现在以 ISO (YYYY-MM-DD hh:mm:ss) 格式将日期写入错误日志。它还包括日期后的进程 ID。

我不希望这会被向后移植到以前的版本中...但是有一个附加到错误 #56240的补丁,如果您真的有动力,您可能可以在早期版本上使用它...但是,MySQL 5.6 现在正式通用MySQL 5.6.10 的可用性状态

于 2013-02-08T00:58:24.307 回答