MySQL数据库日志的文件维护流程

数据库 MySQL
我们今天主要向大家描述的是MySQL数据库日志的实际维护操作方案,以下就是文章的具体操作步骤,望你会有所收获。

我们大家都知道日志文件作为恢复数据库的相关数据主要参考,所以MySQL数据库日志文件的实际维护的意义也是很重要的。当MySQL数据库和相关的日志文件在一起使用的时候,你有时想要删除/备份旧的日志文件并且告诉MySQL在新文件中开始记录。

本文涉及如何启用新的日志文件,包括更新日志和常规日志。这里所述的方法,同样也适用二进制日志。

如何使用新的更新日志

如果你只使用一个更新日志,你只须清空日志文件,然后移走旧的更新日志文件到一个备份中,然后启用新的更新日志。

用下列方法可以强制服务器启用新的更新MySQL数据库日志:

 

  1. mysqladmin flush-logs 

你一般需要在命令行提供使用的数据库用户:

 

  1. mysqladmin –u root –p flush-logs  
  2. mysqladmin refresh  

 

你一般需要在命令行提供使用的数据库用户:

 

  1. mysqladmin –u root –p refresh 

如果你正在使用MySQL 3.21或更早的版本,你必须使用mysqladmin refresh。

SQL命令

 

  1. FLUSH LOGS 

重启服务器

上述方法都具有这样的功能:

关闭并且再打开标准和更新记录文件。如果你指定了一个没有扩展名的更新记录文件,新的更新记录文件的扩展数字将相对先前的文件加1。

 

  1. mysql>FLUSH LOGS; 

如何使用新的常规日志

用上面的方法同样可以强制更新常规MySQL数据库日志。

要准备备份常规日志,其步骤可能复杂一些:

 

  1. $ cd mysql-data-directory$ mv mysql.log mysql.old$ mysqladmin flush-tables 

然后做一个备份并删除“mysql.old”。
 

【编辑推荐】

  1. MySQL Table is read only的具体解决方案
  2. Mysql数据库编码的问题的解析
  3. 建立MYSQL 外键的必备前提
  4. 对MySQL安全配置的汇总
  5. MySQL5 绿色版windows下安装经验总结
责任编辑:佚名 来源: 博客园
相关推荐

2010-05-21 10:33:15

MySQL日志文件

2009-02-02 17:21:58

日志文件维护MySQL日志文件

2010-06-12 17:48:45

MySQL数据库表

2009-06-24 08:57:14

InittabLinux配置

2011-03-24 16:38:00

Exchange数据库维护

2009-02-03 13:06:17

日常维护规范MySQL

2010-09-25 16:38:34

维护DHCP数据库文件

2009-07-09 10:10:41

Oracle服务器参数

2010-05-24 14:02:06

MySQL数据库

2010-05-14 14:21:18

2010-05-28 18:44:45

2011-07-11 14:36:10

BinlogMysql

2019-01-02 09:30:59

MySQL数据库日志审计

2022-12-23 07:48:23

多数据库Citus集群

2010-05-20 17:56:43

2010-05-25 09:47:05

2010-05-26 11:21:00

MySQL数据库操作

2010-06-12 09:53:19

2011-05-26 15:53:59

数据库更新维护

2011-05-25 09:20:24

Oracle数据库
点赞
收藏

51CTO技术栈公众号