mysql强力推荐启用binlog
2016-07-01 10:12
267 查看
开启方式:修改mysql的my.ini
log-bin=mysql-bin
如果写的是mysql-bin,则二进制日志的信息的文件位置:默认存放位置为数据库文件所在目录下,也可以在前面加上路径,如:D:\mysql\log\mysql-bin.(注:在前边加上路径的写法,博主并未尝试,博主直接写的是
log-bin=mysql-bin )。
重启mysql的应用.
在mysql的数据库文件所在的目录下则会出现 mysql-bin.xxxxxx(重启mysql一次将会自动生成一个新的binlog,xxxxxx表示数字,每次重启则加一。博主参考的他人的博客,他们说的生产的文件名字和本博主的不太一致。)
binlog基本定义:二进制日志,也成为二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在磁盘中;
作用:MySQL的作用类似于Oracle的归档日志,可以用来查看数据库的变更历史(具体的时间点所有的SQL操作)、数据库增量备份和恢复(增量备份和基于时间点的恢复)、Mysql的复制(主主数据库的复制、主从数据库的复制)
查看是否启用binlog:
show variables like 'log_bin';
show variables like '%log_bin%';
log-bin=mysql-bin
如果写的是mysql-bin,则二进制日志的信息的文件位置:默认存放位置为数据库文件所在目录下,也可以在前面加上路径,如:D:\mysql\log\mysql-bin.(注:在前边加上路径的写法,博主并未尝试,博主直接写的是
log-bin=mysql-bin )。
重启mysql的应用.
在mysql的数据库文件所在的目录下则会出现 mysql-bin.xxxxxx(重启mysql一次将会自动生成一个新的binlog,xxxxxx表示数字,每次重启则加一。博主参考的他人的博客,他们说的生产的文件名字和本博主的不太一致。)
binlog基本定义:二进制日志,也成为二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在磁盘中;
作用:MySQL的作用类似于Oracle的归档日志,可以用来查看数据库的变更历史(具体的时间点所有的SQL操作)、数据库增量备份和恢复(增量备份和基于时间点的恢复)、Mysql的复制(主主数据库的复制、主从数据库的复制)
查看是否启用binlog:
show variables like 'log_bin';
show variables like '%log_bin%';
相关文章推荐
- mysql 无法启动
- MySQL 密码增强插件
- mysql-变量
- 使用阿里云ECS自建RDS MySQL从库
- 干货:MySQL 索引原理及慢查询优化
- MySQL中的limit(分页查询)
- mysql数据库逆向生成pdm模型
- ElasticSearch同步MySql
- Mysql连接数设置
- Servlet上传到mysql数据库中文乱码问题
- MySQL事务控制语句
- MySql + EF6 + .Net Core
- MySql数据库基本操作练习
- MySQL5.7.13源码编译安装与配置
- mysql 数据库中 常用数据类型,约束
- MySQL 5.7 学习心得之安全相关特性
- MySQL 密码增强插件
- MySql5.6使用validate password 插件加强密码强度的安装及使用方法
- Mysql row number()排序函数的用法和注意
- MYSQL数据库及字段命名规范