欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【如何对MySQL数据库日志文件进行维护】,下面是详细的分享!
如何对MySQL数据库日志文件进行维护
如果你只使用一个更新日志,你只须清空日志文件,然后移走旧的更新日志文件到一个备份中,然后启用新的更新日志。用下列方法可以强制服务器启用新的更新日志:
◆ 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数据库日志文件进行维护,下面是编辑为你推荐的有价值的用户互动:
相关问题:怎样删除mysql数据库日志文件
答:可以在你这个界面删除,也可以自己写个PHP程序来删除,如果没有程序基础,建议在这个界面操作。 从你的拷屏来看,最多的数据也才648笔,感觉并不是成千上万的多。如果你坚持要删除,点中一个表,选择“更多”里面的“删除数据(DROP)”即可。 >>详细
相关问题:如何在MySql中记录SQL日志记录
答:查了一下资料,My SQL可以用下面方法跟踪sql 语句,以下方法以Windows平台为例,linux雷同:1 配置my.ini文件(在安装目录,linux下文件名为my.cnf查找到[mysqld]区段,增加日志的配置,如下示例:[mysqld]log=C:/temp/mysql.loglog_slow_queries... >>详细
相关问题:mysql日志文件查询问题。
答:1 跟踪数据库执行过的所有操作语句,可以通过【通用日志】,又叫查询日志。 启用方式一:my.ini配置文件中[mysqld]组中增加:general_log=on #需重启数据库服务 启用方式二:通过任意mysql客户端工具或在程序中调用:set GLOBAL general_log = o... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
