window下启动MySQL二进制日志文件
2015-08-02 19:06
555 查看
在mysql 安装后可以启动 bin-log 功能,以记录数据库的数据操作的记录,必要时候恢复数据,mysql的日志分为以下几种:
错误日志: -log-err
查询日志: -log
慢查询日志: -log-slow-queries
更新日志: -log-update
二进制日志: -log-bin
查看是否启用了日志:
mysql>show variables like 'log_%';
发现日志都没有开启.
要启动mysql 的二进制日志,很简单,步骤如下:
一 、配置mysql 的my.ini,在[mysqld] 下添加
上面是配置mysql二进制日志存放的目录,目录可以随便指定,我是在mysql安装的根目录下新建了log-bin文件夹作为存放二进制日志文件的目录,在指定路径时要注意以下两点:
1 在目录的文件夹命名中不能有空格,比如“aa bb”文件夹 是不允许的,这样,在访问日志时候会报错;
2 指定目录时候一定要以*.log结尾,即不能仅仅指定到文件夹的级别,如上面我写的logbin.log,这时候,日志文件的名称是logbin.000001 logbin.000002。。。不然不会有日志文件产生。
二 、mysql.ini 修改后,保存,然后重启mysql服务,重启后在C:/Program Files (x86)/MySQL/MySQL Server 5.0/log-bin目录下会产生logbin.000001 和 logbin.index 两个文件。
三、查看二进制文件
在dos命令行中,进入到mysql的安装目录下,即C:/Program Files
(x86)/MySQL/MySQL Server 5.0,再进到bin/目录下,执行mysqlbinlog命令查看日志:
C:\Program Files (x86)\MySQL\MySQL Server 5.0\log-bin>mysqlbinlog logbin.000001
为了方便查看日志内容 可以导出到.sql文件
C:\Program Files (x86)\MySQL\MySQL Server 5.0\log-bin>mysqlbinlog logbin.000001 >a.sql
参考:http://blog.csdn.net/uvyoaa/article/details/6550685
错误日志: -log-err
查询日志: -log
慢查询日志: -log-slow-queries
更新日志: -log-update
二进制日志: -log-bin
查看是否启用了日志:
mysql>show variables like 'log_%';
发现日志都没有开启.
要启动mysql 的二进制日志,很简单,步骤如下:
一 、配置mysql 的my.ini,在[mysqld] 下添加
log-bin = C:/Program Files (x86)/MySQL/MySQL Server 5.0/log-bin/logbin.log
上面是配置mysql二进制日志存放的目录,目录可以随便指定,我是在mysql安装的根目录下新建了log-bin文件夹作为存放二进制日志文件的目录,在指定路径时要注意以下两点:
1 在目录的文件夹命名中不能有空格,比如“aa bb”文件夹 是不允许的,这样,在访问日志时候会报错;
2 指定目录时候一定要以*.log结尾,即不能仅仅指定到文件夹的级别,如上面我写的logbin.log,这时候,日志文件的名称是logbin.000001 logbin.000002。。。不然不会有日志文件产生。
二 、mysql.ini 修改后,保存,然后重启mysql服务,重启后在C:/Program Files (x86)/MySQL/MySQL Server 5.0/log-bin目录下会产生logbin.000001 和 logbin.index 两个文件。
三、查看二进制文件
在dos命令行中,进入到mysql的安装目录下,即C:/Program Files
(x86)/MySQL/MySQL Server 5.0,再进到bin/目录下,执行mysqlbinlog命令查看日志:
C:\Program Files (x86)\MySQL\MySQL Server 5.0\log-bin>mysqlbinlog logbin.000001
为了方便查看日志内容 可以导出到.sql文件
C:\Program Files (x86)\MySQL\MySQL Server 5.0\log-bin>mysqlbinlog logbin.000001 >a.sql
参考:http://blog.csdn.net/uvyoaa/article/details/6550685
相关文章推荐
- MySQL 存储过程 存储函数 局部变量 游标 概念示例
- mysql实现唯一序列号
- Solr与MySQL查询性能对比
- MySQL查询优化之COUNT()
- mysql之DCL(GRANT、REVOKE)和mysql用户密码相关
- mysql常用操作
- mysql一个超级简单的事务
- html mysql special character
- Mysql执行计划
- 理解MySQL——索引与优化
- MySQL的用户和权限介绍
- mysql cursor 游标
- MySQL自学-入门篇
- Ubuntu 安装mysql和简单操作
- mysql实现行转列的两个方式
- message from server: "Host '192.168.1.10' is not allowed to connect to this MySQL server
- MySql数据库存储过程
- MySQL学习笔记
- mysql之mysql安装、初始化,以及mysql相关命令的使用
- 常用的Mysql数据库操作语句大全