`

mariadb(mysql)主从备份设置

 
阅读更多

主服务器: 192.168.1.8

备份服务器: 192.168.1.9

要求主服务器上针对数据库test的任何修改操作都会同步到备份服务器(双击热备)。

 

操作方法:

1、主服务器设置 vim /etc/my.cnf

[mysqld]下增加配置:

# 双机热备:主设备
server-id = 8
log-bin=mysql-bin
binlog-do-db=dnoa
replicate-ignore-db=mysql,information_schema,performance_schema

重启mariadb: systemctl restart mariadb

在主服务器的mysql中为备份服务器的mysql连接创建一个用户:

mysql> grant replication slave on *.* to 'slave'@'218.206.70.146' identified by '123456';

mysql> flush privileges;

mysql>  flush tables with read lock;

mysql> show master status\G;

*************************** 1. row ***************************
            File: mysql-bin.000001
        Position: 245
    Binlog_Do_DB: dnoa
Binlog_Ignore_DB:
1 row in set (0.00 sec)

 

 

2、从服务器配置:

[mysqld]下增加如下配置:
# 双机热备,备份服务器
server-id = 9
log-bin=mysql-bin
replicate-do-db = dnoa
replicate-ignore-db = mysql
replicate-ignore-db = information_schema
replicate-ignore-db = performance_schema

重启mariadb: systemctl restart mariadb

mysql> change master to master_host='192.168.1.8',master_user='slave',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=245;

mysql> reset slave;

mysql> start slave;

 

3、主服务器解锁

mysql> unlock tables;

 

4、查看从服务器状态:

mysql> show slave status\G;

 

 

分享到:
评论

相关推荐

    mariadb主从环境搭建

    ### Mariadb主从环境搭建详解 #### 一、概述 在现代企业的数据库管理中,为了提高数据处理能力、实现负载均衡、确保数据安全与备份,通常会采用主从复制(Master-Slave Replication)的方式来构建数据库集群。本文...

    MariaDB-主从-01.pdf

    通过上述知识点,我们可以系统地了解MariaDB在Linux环境下从卸载、安装、配置到安全设置及主从配置的全过程。这些知识对于数据库管理员来说是非常重要的,可以帮助他们更有效地管理和维护数据库环境。

    centos7 mariadb主从复制配置搭建详解步骤

    在本文中,我们将深入探讨如何在CentOS 7系统上设置MariaDB的主从复制。主从复制是一种数据库高可用性和容错性的解决方案,它允许数据从一个主服务器(Master)实时同步到一个或多个从服务器(Slave)。当主服务器...

    Mysql安装部署手册.doc

    本手册详细描述了Mysql 8的安装步骤,从服务器信息到环境准备、删除系统自带的mysql和mariadb,安装Mysql 8,数据库备份,Mysql主从复制、解决同步故障等多个方面。以下是本手册中所涉及到的知识点: 1. 服务器信息...

    MYSQL 完全备份、主从复制、级联复制、半同步小结

    mysql 完全备份 1,启用二进制日志,并于数据库分离,单独存放 vim /etc/my.cnf 添加 log_bin=/data/bin/mysql-bin 创建/data/bin文件夹并授权 chown mysql.mysql /data/bin 2,完成备份数据库 mysqldump -A -...

    详解MySQL主从复制实战 - 基于日志点的复制

    在当今的数据库管理和维护工作中,MySQL主从复制是一种常见且极为重要的技术,尤其在高可用性和数据备份的场景下。本文将深入探讨MySQL主从复制的实践操作,着重介绍基于日志点的复制方式。日志点复制是指根据主...

    mariadb-10.0.38-winx64.zip

    4. **复制与集群技术**:MariaDB支持主从复制,允许数据在多个服务器之间同步,提高了可用性和灾难恢复能力。此外,Galera Cluster技术提供了强一致性的分布式数据库解决方案,可以在多台服务器之间实现数据实时复制...

    详解MySQL主从复制实战 – 基于日志点的复制

    总结来说,MySQL主从复制基于日志点的配置涉及创建复制用户、启用主库和从库的binlog、备份和恢复数据、配置复制链路以及监控复制状态。这种复制模式可以提高系统的可用性和数据安全性,但需要注意正确配置和定期...

    MySQL书籍(高性能MySQL(第3版).pdf+MYSQL与MARIADB学习指南.pdf及示例代码)

    本资料包包含两本重要的MySQL相关书籍——《高性能MySQL(第3版)》和《MYSQL与MARIADB学习指南》,以及《MySQL与MariaDB学习指南》的示例数据库与表。 《高性能MySQL(第3版)》是一本权威的MySQL性能优化指南。...

    CentOS7MariaDB10MySql相关安装配置.pdf

    - **安全增强**:设置防火墙规则允许MySQL/MariaDB端口(默认3306)的入站连接。 - **数据备份与恢复**:学习如何备份数据库以便在需要时恢复。 - **日志配置**:配置日志记录,监控数据库的运行状态和错误。 - **...

    mariadb-10.6.5-linux-x86_64.tar.gz

    1. **安装与配置**:在Linux环境下,用户可以通过解压tarball文件,然后运行安装脚本来设置MariaDB。这通常包括配置文件的修改,如`my.cnf`,以适应特定的系统环境和需求。 2. **服务管理**:由于集成了Systemd,...

    mariadb-5.5.60-linux-x86_64.tar.gz

    MariaDB 5.5.60支持多种数据库管理工具,如`mysqladmin`用于服务器管理,`mysql`命令行客户端进行查询,以及`mysqldump`用于数据备份。启动和停止服务可以使用系统特定的服务管理命令,比如`systemctl start/stop ...

    mariadb-10.1.18.tar.gz mariadb源码包

    11. **备份与恢复**:定期备份数据库是保障数据安全的重要措施,MariaDB支持多种备份方法,如使用mysqldump或Percona Xtrabackup工具。 通过深入研究`mariadb-10.1.18`目录下的文件,我们可以了解更多关于配置、...

    mariadb-10.3.35-winx64.zip

    安装完成后,用户可以通过命令行或者图形界面工具(如MySQL Workbench)来管理数据库,执行SQL语句,创建和管理表,备份和恢复数据,以及设置用户权限等。 总结来说,MariaDB 10.3.35作为MySQL的一个强大分支,不仅...

    实验mariadb数据库管理系统

    10. **复制和集群**:MariaDB支持主从复制,可以实现数据的实时同步,提供高可用性和故障切换。还可以构建更复杂的集群配置,如Galera Cluster,提供多节点的强一致性。 总的来说,理解和掌握这些知识点是管理和...

    mysql安装配置.docx

    2. **MySQL主从热备安装(Linux)** - **安装前清理**:先通过`rpm -qa | grep mysql*`查找并`yum remove mysql`删除已有的MySQL软件包及依赖,再查找并删除配置文件。 - **主服务器安装**:安装MySQL,通常使用`...

    MariaDB入门很简单 PDF带书签目录清晰扫描版.7z

    8. **备份与恢复**:学习如何进行MariaDB的备份,包括全量备份和增量备份,以及如何在数据丢失时进行恢复。 9. **安全性**:理解用户权限管理,学习GRANT和REVOKE命令,以及如何设置和管理用户账户的安全策略。 10...

    mariadb10windows64位版本

    MariaDB是MySQL的一个分支,由MySQL的创始人Michael Widenius领导开发,旨在保持开源数据库的特性,同时提供更丰富的功能和更高的性能。标题中的“mariadb10windows64位版本”指的是适用于Windows 64位操作系统的...

Global site tag (gtag.js) - Google Analytics