`

MySQL主从复制几个重要的启动选项

 
阅读更多

(1)   log-slave-updates

log-slave-updates这个参数用来配置从服务器的更新是否写入二进制日志,这个选项默认是不打开的,但是,如果这个从服务器B是服务器A的从服务器,同时还作为服务器C的主服务器,那么就需要开发这个选项,这样它的从服务器C才能获得它的二进制日志进行同步操作

 

 

 

(2)   master-connect-retry

 

master-connect-retry这个参数是用来设置在和主服务器连接丢失的时候,重试的时间间隔,默认是60

 

 

 

(3)   read-only

 

read-only是用来限制普通用户对从数据库的更新操作,以确保从数据库的安全性,不过如果是超级用户依然可以对从数据库进行更新操作

 

 

 

(4)   slave-skip-errors

 

在复制过程中,由于各种的原因,从服务器可能会遇到执行BINLOG中的SQL出错的情况,在默认情况下,服务器会停止复制进程,不再进行同步,等到用户自行来处理。

 

Slave-skip-errors的作用就是用来定义复制过程中从服务器可以自动跳过的错误号,当复制过程中遇到定义的错误号,就可以自动跳过,直接执行后面的SQL语句。

 

 

 

--slave-skip-errors=[err1,err2,…….|ALL]

 

 

但必须注意的是,启动这个参数,如果处理不当,很可能造成主从数据库的数据不同步,在应用中需要根据实际情况,如果对数据完整性要求不是很严格,那么这个选项确实可以减轻维护的成本

分享到:
评论

相关推荐

    MySQL主从复制项目实例

    MySQL主从复制是一种数据库高可用性和数据冗余的解决...总的来说,掌握MySQL主从复制对于任何处理大规模数据存储和访问的系统都至关重要。通过实践,你将能够熟练地搭建和管理复制环境,提高系统的稳定性和可扩展性。

    MySQL主从复制(Windows)详细实现步骤的讲解视频

    MySQL主从复制是一种数据库高可用性和数据冗余的技术,它允许数据从一个服务器(主服务器)同步到一个或多个其他服务器(从服务器)。在Windows环境下,这个过程涉及到一系列的配置步骤,下面将详细介绍如何实现...

    mysql 主从文件配置,my.cnf

    在配置MySQL主从复制时,`my.cnf`配置文件起着至关重要的作用。这篇文档将详细解释如何通过修改`my.cnf`来设置MySQL主从复制,以及相关的源码和工具知识。 首先,我们来了解`my.cnf`文件。这是MySQL服务器的默认...

    Mysql主从同步备份

    MySQL主从同步机制主要用于实现以下几种应用场景: 1. **数据分布**:通过将数据复制到多个从服务器,可以在不同地理位置分发数据,提高数据访问速度。 2. **负载均衡(Load Balancing)**:主从架构可以实现读写...

    MySQL 主从配置网关(Windows)

    在Windows系统中配置MySQL主从复制,你需要以下几个关键步骤: 1. **安装MySQL服务器**:首先,你需要在主服务器和从服务器上安装MySQL服务器。这通常包括下载安装文件,如`vcredist_x86.exe`,这是一个运行MySQL...

    mysql 5.6.14主从复制(也称mysql AB复制)环境配置方法

    MySQL主从复制支持三种复制类型: 1. 基于语句的复制:主服务器上执行的SQL语句在从服务器上也会执行相同的语句,这是MySQL的默认模式,效率较高。 2. 基于行的复制:不记录具体的SQL语句,而是直接复制发生变化的...

    Mysql数据库安装及生产环境下主从库同步配置.pdf

    本教程将详细介绍如何在生产环境中安装MySQL数据库,并配置主从复制以实现数据同步。 1. **安装MySQL数据库** 在安装MySQL之前,首先确保操作系统是CentOS 6.6 64位。安装过程包括以下步骤: 1.1 创建一个目录来...

    马哥 运维笔记之mysql

    配置主从复制主要分为以下几个步骤: 1. **设置主服务器**:在主服务器上,我们需要开启二进制日志(binlog),并配置相应的日志格式和位置。同时,需要获取服务器的唯一ID,以便于从服务器识别主服务器。 2. **...

    MySql知识总结.docx

    MySQL的架构包括几个主要组件:服务器进程、客户端接口、存储引擎以及一套管理工具。服务器进程处理客户端的请求,客户端接口允许应用程序与数据库进行交互。存储引擎负责实际的数据存储和检索,常见的如InnoDB...

    MySQL复制语句中的管理复制源服务器的SQL语句.pdf

    根据不同的应用场景,MySQL支持多种复制模式,包括主从复制(master-slave replication)和主主复制(master-master replication)等。 本文档主要介绍在MySQL环境中管理和维护复制源服务器(通常称为“主服务器”...

    mysql-5.5.22.tar.gz

    在Linux上,安装MySQL 5.5.22通常包括以下几个步骤: 1. **解压文件**:使用 `tar` 命令解压文件,如 `tar -zxvf mysql-5.5.22.tar.gz`,这将创建一个名为 `mysql-5.5.22` 的目录,包含所有源代码。 2. **编译源码...

    mysql+keeplived高可用

    根据提供的文档内容,我们可以归纳出以下几个关键的知识点: ### 一、MySQL的安装与配置 #### 1. 安装前准备 - **存放位置**:确保安装包存放在指定目录`/home/mysql`。 - **环境清理**:检查并移除旧版本MySQL。 ...

    mysql4.1安装包

    在MySQL 4.1中,有几个关键的特性值得关注: 1. **查询缓存增强**:MySQL 4.1对查询缓存进行了优化,提高了查询性能。当相同的SQL查询再次执行时,可以从缓存中直接获取结果,减少了数据库的读取操作。 2. **存储...

    mysql-8.0.33

    在MySQL 8.0中,有以下几个重要的新特性: 1. **Cryptography增强**: 包括更好的加密算法支持和TLS 1.3协议,提高了数据传输的安全性。 2. **JSON增强**: JSON字段现在支持索引,提升了处理JSON数据的性能。 3. *...

    MySQL-5.5.28-winx64安装包以及说明文档

    - **复制与集群**:MySQL支持主从复制和集群配置,用于提高可用性和负载均衡。 - **安全实践**:遵循最佳安全实践,例如限制用户权限,定期更新到最新安全版本,避免SQL注入攻击等。 总之,MySQL 5.5.28提供了强大...

    linux下启动多个不同版本的mysql服务.pdf

    3. **集群部署**:多个MySQL实例可以组成主从复制或集群环境,提高系统的可用性和数据安全性。 在安装和配置多个MySQL服务时,需要注意以下关键点: 1. **安装目录**:不同版本的MySQL应安装在不同的目录下,避免...

Global site tag (gtag.js) - Google Analytics