`
RAYFUXK
  • 浏览: 214210 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

MySQL5.7 开启bin-log功能

阅读更多

1. MySQL5.7 的bin-log 功能开启:

(1)MySQL5.7版本中,my.cnf 的位置一般在/etc/my.cnf,要在my.cnf中添加server-id:

[mysqld]
server-id = [序列号]
log-bin = [文件名]

    例子1:

[mysqld]
log-bin=/var/lib/mysql/mysql-bin
server-id=1

    例子2:

log-bin=mysql-bin
server-id=1

    其中 log-bin 参数有两个功能,一是来开启 mysql 的二进制日志功能,二是指定二进制日志文件的前缀。指定前缀时既可以使用绝对路径,例如上面的配置,也可以使用相对路径,例如 log-bin=mysql-bin,如果采用相对路径,则二进制日志文件会被保存到mysql的数据目录。

    server-id 参数比较简单,用来指定服务器 id,范围为 1 ~ (2^32-1),如果将 server-id 设置为 0 ,则 master 将会拒绝所有 slave 的连接。

 

(2)重启数据库,命令:

# service mysqld restart

 

注意:在 MySQL 5.7.3 及以后版本,如果没有设置server-id, 那么设置binlog后无法开启MySQL服务.

来自:http://blog.lifw.org/post/32097759 快速搭建基于二进制日志文件(binary log)的 mysql 复制

http://titandeng.blog.51cto.com/823817/1863762 MySQL 5.7 开启binary log(binlog)及注意事项

 

 更多相关知识:

来自:https://dev.mysql.com/doc/refman/5.7/en/linux-installation-rpm.html

MySQL 5.7 版本 相关文件所在目录:

Files or Resources Location
Client programs and scripts /usr/bin
mysqld server /usr/sbin
Configuration file /etc/my.cnf
Data directory /var/lib/mysql
Error log file

For RHEL, Oracle Linux, CentOS or Fedora platforms: /var/log/mysqld.log

For SLES: /var/log/mysql/mysqld.log

Value of secure_file_priv /var/lib/mysql-files
System V init script

For RHEL, Oracle Linux, CentOS or Fedora platforms: /etc/init.d/mysqld

For SLES: /etc/init.d/mysql

Systemd service

For RHEL, Oracle Linux, CentOS or Fedora platforms: mysqld

For SLES: mysql

Pid file /var/run/mysql/mysqld.pid
Socket /var/lib/mysql/mysql.sock
Keyring directory /var/lib/mysql-keyring
Unix manual pages /usr/share/man
Include (header) files /usr/include/mysql
Libraries /usr/lib/mysql
Miscellaneous support files (for example, error messages, and character set files) /usr/share/mysql

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    audit-plugin-mysql-5.7-1.1.7-921-linux-x86_64

    在Linux环境下,首先需要解压下载的"audit-plugin-mysql-5.7-1.1.7-921-linux-x86_64.zip"压缩包,然后通过MySQL的安装目录下的bin目录执行相应的安装命令,将插件加载到MySQL服务器中。 3. **启用插件** 安装...

    centeros7安装mysql5.7安装文件及基本配置

    log-bin = mysql-bin binlog-format = ROW ``` 重启MySQL服务以使更改生效: ```bash sudo systemctl restart mysqld ``` 在主库上创建一个用于复制的用户和权限: ```sql GRANT REPLICATION SLAVE ON *.* TO '...

    mysql驱动(适用于mysql5.7版本)

    本压缩包包含了两个适用于MySQL 5.7版本的驱动文件:`mysql-connector-java-5.1.25.jar` 和 `mysql-connector-java-5.1.7-bin.jar`。 `mysql-connector-java` 是MySQL官方提供的Java驱动程序,它实现了JDBC接口,...

    mysql5.7开启binlog注意事项1

    需要注意的是,在 MySQL 5.7 及以下版本中,我们只需要添加 log-bin=/var/lib/mysql/mysql-bin 这一个参数就可以启用 Binlog,但是是在 MySQL 5.7 及以上版本中,需要添加两个参数。 开启 Binlog 是 MySQL 数据库的...

    Linux安装mysql5.7详细步骤

    ### Linux安装MySQL 5.7详细步骤 #### 一、准备环境 在开始安装MySQL 5.7之前,确保你的Linux系统已经准备就绪。这包括但不限于安装必要的依赖包、预留足够的磁盘空间等。 #### 二、挂载数据盘 如果计划将MySQL...

    CentOs7下mysql5.7的下载安装以及主从同步、双主多从配置详情

    log-bin = /var/log/mysql/binlog relay-log = /var/log/mysql/relaylog binlog-do-db = mysql 双主多从 双主多从是指将两个 Mysql 服务器配置为主服务器,并将多个从服务器连接到这两个主服务器上,以实现高可用...

    liunx centos7 mysql5.7 主从配置

    log-bin=mysql-bin binlog-do-db=test binlog-ignore-db=mysql binlog-ignore-db=information_schema binlog-ignore-db=performance_schema binlog-ignore-db=sys 3. 重启 MySQL 服务:systemctl restart mysqld 4. ...

    Mysql5.7数据同步配置文档

    log_bin="D:\Program Files\MySQL\MySQL Server 5.7\log\log-bin.log" binlog-do-db=testNew binlog-ignore-db=mysql relay-log=relay-bin relay-log-index=relay-bin-index ``` - 重启MySQL服务。 - 登录...

    安装MySQL 5.7word文档

    ### 安装MySQL 5.7 的详细步骤与知识点 #### 标题解析 - **标题:“安装MySQL 5.7 word文档”** - 表示本文档将详细介绍如何在Linux环境下安装MySQL 5.7,并涵盖创建目录、安装过程、初始化等内容。 #### 描述...

    Mysql5.7.42一键安装脚本.docx

    ### MySQL 5.7.42 一键安装脚本知识点详解 #### 一、环境准备与脚本构建 **知识点1:离线安装包下载** ...综上所述,通过该一键安装脚本,可以快速地在Linux环境下完成MySQL 5.7.42的安装配置,并实现远程访问功能。

    CentOS8镜像(数据库):mysql5.7.38 redis-7.0.0 mongodb5.0.8

    预安装了数据库:mysql5.7.38 redis-7.0.0 mongodb5.0.8 安装路径: mysql:安装路径/usr/local/mysql,配置文件路径/etc/my.cnf redis:安装路径/usr/local/redis,配置文件redis.cnf路径/usr/local/redis/bin/ ...

    MYSQL5.7-MHA详细步骤

    标题“MYSQL5.7-MHA详细步骤”所指向的知识点是围绕如何在MySQL 5.7版本下实施MHA(Master High Availability)配置的详细步骤说明。MHA是高可用性和故障转移的解决方案,尤其适用于MySQL复制环境。它能自动化故障...

    MySQL 5.7(GA)版本新特性

    MySQL 5.7 GA版本作为数据库管理系统MySQL的一个稳定发行版,在数据库性能优化、安全增强、功能完善等方面都做出了重要的改进。本文将详细介绍MySQL 5.7 GA版本新引入的特性和一些已不再支持的系统参数。 在安全性...

    mysql5.7操作文档大全

    ### MySQL 5.7 操作文档知识点概览 #### 一、概述 - **文档目的**:本文档旨在提供MySQL 5.7在Linux环境下的卸载与安装、数据库迁移、主从配置以及互为主从配置等操作指南。 - **适用场景**:适用于Linux环境下...

    mysql5.7安装操作指南.

    ### MySQL 5.7 安装操作指南 MySQL 5.7 是一款广泛使用的开源关系型数据库管理系统。本文档将详细介绍 MySQL 5.7 的安装步骤,并解释每个步骤的重要性和实施细节。 #### 1. 下载安装包 首先,访问 MySQL 官方下载...

    MySQL 5.7 single-primary单主GR安装手册

    根据提供的文档内容,本文将详细解析如何安装与配置MySQL 5.7的Single-Primary Group Replication(简称GR,即组复制)。此文档主要聚焦于MySQL 5.7版本下的单主模式组复制的安装与配置流程,适用于分布式环境中需要...

    mysql 5.7 配置详解

    MySQL 5.7是MySQL数据库管理系统的一个重要版本,它提供了许多增强的功能和性能优化。配置MySQL 5.7涉及到对my.cnf配置文件的详细理解,这个文件包含了数据库服务器的各种参数,直接影响到MySQL的运行效率和稳定性。...

    centos7二进制安装MySQL5.7.docx

    需要创建如 `/var/lib/mysql` 和 `/var/log/mysql` 这样的目录,以存储数据文件和日志,并用`chown`和`chmod`命令调整权限,确保MySQL用户和组对这些目录有适当的访问权限。 8. **创建mysql的配置文件**: 在 `/...

    离线安装mysql5.7

    ### 离线安装MySQL 5.7详细步骤 #### 一、背景介绍 MySQL作为一款广泛应用的开源关系型数据库管理系统,在数据管理领域占据着重要地位。MySQL 5.7版本相较于之前的版本,在性能、安全性和可扩展性等方面有了显著...

    MySQL 5.7主从复制

    在MySQL 5.7中,可以使用`log-bin`选项开启二进制日志,并设置适当的日志格式,如ROW、STATEMENT或MIXED。 2. **复制配置**:在从服务器上,我们需要指定主服务器的地址、用户名、密码以及主服务器上的二进制日志...

Global site tag (gtag.js) - Google Analytics