2 qq 33283446 qq_33283446 于 2017.08.28 11:04 提问

mysql查询数据库创建时间 3C

用一条sql查出mysql中数据库的创建时间(create_time)...........

4个回答

sinat_26591235
sinat_26591235   2017.08.28 11:17

select CREATE_TIME from INFORMATION_SCHEMA.TABLES where TABLE_NAME='TableName' 图片说明

qq_33283446
qq_33283446 回复Heamy_6788636: 我知道,我现在就用查询库中第一个建表的时间,可能会不准确
3 个月之前 回复
sinat_26591235
sinat_26591235 回复qq_33283446: 数据库创建时间,,,也只有log信息才会存储吧,一般SQL查不到吧,除非你首先建一个公用创表数据库,在新建数据库时插入数据,才能用SQL查到吧
3 个月之前 回复
qq_33283446
qq_33283446 你这是获取表的创建时间,不是获取数据库的创建时间
3 个月之前 回复
qq_33283446
qq_33283446   2017.08.28 11:27

图片说明
我要是想获取root用户下的一个库的创建时间该怎么写

u014602478
u014602478   2017.08.28 11:30

……………………………………

zy841958835
zy841958835   Ds   Rxr 2017.08.28 13:20

我是用ls -lt //db.opt的方法查看数据库创建时间,当然如果你的db.opt修改或被touch过 这个值肯定不准。
另一个方法,比较笨,就是mysqlbinlog来翻 binary logs ,前提是你保持了当时建库时的binary logs。

Csdn user default icon
上传中...
上传图片
插入图片