如何对MySQL数据库日志文件进行维护

作者:佚名 来源:51CTO 时间:2009-02-04 13:23:00 

如果你只使用一个更新日志,你只须清空日志文件,然后移走旧的更新日志文件到一个备份中,然后启用新的更新日志。用下列方法可以强制服务器启用新的更新日志:

◆ mysqladmin flush-logs

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

mysqladmin –u root –p flush-logs

◆ mysqladmin refresh

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

mysqladmin –u root –p refresh

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

◆ SQL命令

FLUSH LOGS

◆ 重启服务器

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

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

mysql>FLUSH LOGS;

如何使用新的常规日志

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

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

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

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

标签:MySQL数据库,日志,文件,维护
0
投稿

猜你喜欢

  • Python实现模拟时钟代码推荐

    2023-08-03 05:26:09
  • 详解Java数据库连接池

    2024-01-12 16:06:38
  • 详解Vue 多级组件透传新方法provide/inject

    2024-06-05 09:21:03
  • python 实现有道翻译功能

    2022-03-25 17:30:55
  • Django的用户模块与权限系统的示例代码

    2023-04-27 14:48:23
  • python3中替换python2中cmp函数的实现

    2021-08-15 01:42:41
  • 对python中数据集划分函数StratifiedShuffleSplit的使用详解

    2022-12-04 23:10:28
  • Python实现向QQ群成员自动发邮件的方法

    2021-08-16 13:41:33
  • python之线程通过信号pyqtSignal刷新ui的方法

    2022-01-03 22:28:45
  • js实现动态显示时间效果

    2024-06-12 17:43:06
  • Pandas替换及部分替换(replace)实现流程详解

    2023-11-04 02:58:38
  • 对python当中不在本路径的py文件的引用详解

    2022-12-17 15:12:42
  • js中创建对象的几种方式

    2024-04-10 10:44:41
  • python json load json 数据后出现乱序的解决方案

    2021-01-25 02:49:02
  • MySQL 查询 并集、交集、差集方式

    2024-01-18 11:34:36
  • 基于python的opencv图像处理实现对斑马线的检测示例

    2021-07-30 23:02:44
  • 使用微信助手搭建微信返利机器人流程

    2022-10-10 08:34:03
  • 使用Python写一个贪吃蛇游戏实例代码

    2023-07-05 18:25:02
  • pygame实现俄罗斯方块游戏(基础篇3)

    2022-10-10 10:45:54
  • python 实现docx与doc文件的互相转换

    2022-01-19 06:45:58
  • asp之家 网络编程 m.aspxhome.com