Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
保存日志以便再次使用,mysql数据库_Mysql - Fatal编程技术网

保存日志以便再次使用,mysql数据库

保存日志以便再次使用,mysql数据库,mysql,Mysql,我在hotspot系统上工作,该系统有日志表,其中包含该系统中每个用户的信息,如(用户名、ip地址、macaddress、登录日期);这些信息在一个日期内可能很重要,但该表填写时间很短,并且有很多记录,因此我必须在不丢失其信息的情况下清除它,我认为我应该如何解决它? 我应该每天备份那张桌子吗? 所以,若我想访问该表中的记录,我必须还原它并访问该记录。我不相信有这样的解决方案,你能给我一个建议吗?多少是有很多很多记录?一个日期可能有10000条记录,所以没有那么大。如果你需要这些信息,为什么要清除

我在hotspot系统上工作,该系统有日志表,其中包含该系统中每个用户的信息,如(用户名、ip地址、macaddress、登录日期);这些信息在一个日期内可能很重要,但该表填写时间很短,并且有很多记录,因此我必须在不丢失其信息的情况下清除它,我认为我应该如何解决它? 我应该每天备份那张桌子吗?
所以,若我想访问该表中的记录,我必须还原它并访问该记录。我不相信有这样的解决方案,你能给我一个建议吗?

多少是
有很多很多记录?一个日期可能有10000条记录,所以没有那么大。如果你需要这些信息,为什么要清除它?您可以使用文件日志吗?percona toolkit有一个名为pt archiver的实用程序,它可以在不丢失数据的情况下归档MySQL表,并将其存储为文件或存储到另一个db/服务器中。您可以每天将其作为cron作业运行。但如果需要,您仍然需要将特定日期的备份恢复到某个临时表中。