前言
binlog日志,即binary log,是二进制日志文件。它有两个作用,一是增量备份,即只备份新增的内容;二是用于主从复制等,即主节点维护了一个binlog日志文件,从节点从binlog中同步数据
前提
安装Mysqlhttps://blog.csdn.net/javanbme/article/details/111825296
开启步骤
1. 登录Mysql
mysql -h 127.0.0.1 -u root -p
输入密码登录
2. 查看状态
show variables like '%log_bin%';
未开启状态
3. 创建目录 和设置权限组
mkdir /usr/local/mysql/log-bin
chown -R mysql:mysql /usr/local/mysql
chmod -R 755 /usr/local/mysql
4. 修改mysql配置
vi /etc/my.cnf
英文输入状态下 按 i 进入insert模式 新增如下配置
server-id=1
log-bin=/usr/local/mysql/log-bin/mysql-bin
按esc输入:wq保存并退出
server-id表示单个结点的id,这里由于只有一个结点,所以可以把id随机指定为一个数,这里将id设置成1。若集群中有多个结点,则id不能相同
log-bin日志文件的名字为mysql-bin,以及其存储路径
5. 重启Mysql
service mysql restart
6. 查看binlog日志目录
7. 验证是否开启成功
重新进入Mysql 查看状态(步骤参考1、2) ON 已开启