返回顶部
首页 > 资讯 > 数据库 >mysql主备
  • 300
分享到

mysql主备

mysql数据库服务器 2023-08-16 19:08:30 300人浏览 八月长安
摘要

mysql主备机器配置 主备 主:主机,备:备机。 主机的意思当然是以它为主了,读写都是主机上,而备机呢就是备用,默默的在背后吸收主机的数据,时刻待命着等待主机挂了之后取而代之(没这么坏哈哈)。因此在主机还活着的情况下,备机的唯一使命就是同

mysql主备机器配置

主备
主:主机,备:备机。
主机的意思当然是以它为主了,读写都是主机上,而备机呢就是备用,默默的在背后吸收主机的数据,时刻待命着等待主机挂了之后取而代之(没这么坏哈哈)。因此在主机还活着的情况下,备机的唯一使命就是同步主机的数据,不对外提供服务。
在这里插入图片描述
首先准备两台数据库
数据库:192.168.180.101
从数据库:192.168.180.102

防火墙:
iptables -I INPUT 1 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
service iptables save

一,mysql主服务器配置

先注意服务命令:
service Mysqld start #启动数据库
service mysql stop #停止数据库
service mysql restart #重启数据库

在主机数据库修改配置文件

vim /etc/my.cnf
#在[mysqld]中添加
#启用二进制日志
log-bin= mysql-bin-master
#本机数据库 ID 标示,主从配置中ID要唯一
server-id= 1
#可以被从服务器复制的库, 二进制需要同步的数据库名
binlog-do-db= test
#如果有多个数据库,需要重复配置,不能直接在后面用逗号增加,否则mysql 会把这里当成一个数据库
#binlog-do-db= test2
#binlog-do-db= test3
#注释掉 binlog_do_db 和 binlog_ignore_db ,则表示备份全部数据库
#不可以被从服务器复制的库
binlog-ignore-db= mysql
#保存退出

service mysql restart #重启从服务器

第二步,授权主从同步slave用户授权

登录mysql

#mysql5.7
GRANT REPLICATioN SLAVE ON . TO ‘slave’@‘从服务器ip地址’ IDENTIFIED BY ‘密码’;

#mysql8.0
CREATE USER ‘slave’@‘从服务器ip地址’ IDENTIFIED BY ‘密码’;
GRANT REPLICATION SLAVE ON . TO ‘slave’@‘从服务器ip地址’;
show binlog events\G; #展示相关状态
在这里插入图片描述

二,mysql从服务器配置

如果主服务器已有文件可先手动导入从服务器
主服务器-> mysqldump -u root -p -B test > test.sql #导出test数据库脚本,记住导出的路径。
输入密码导出。
从服务器->登录mysql -> source 文件路径。

第一步,修改从服务器配置文件

vim /etc/my.cnf
#在[mysqld]中修改
server-id=2
#保存退出;
service mysql restart #重启从服务器

#登录从服务器mysql
stop slave; #停止slave
#授权:
#根据上面主服务器的show binlog events\G;的结果,进行从服务器的二进制数据库记录回归,达到同步的效果。
CHANGE MASTER TO MASTER_HOST=‘主服务器ip’, MASTER_USER=‘slave’, MASTER_PASSWord=‘密码’,MASTER_LOG_FILE=‘mysql-bin-master.000001’, MASTER_LOG_POS=444;
start slave; #启动slave
show slave status\G; #查看状态
在这里插入图片描述
可以看到出现了两个为 YES,则主从配置成功了。
主服务器插入数据,测试从服务器数据库是否同步新增。

来源地址:https://blog.csdn.net/fu_tongxue/article/details/127692191

您可能感兴趣的文档:

--结束END--

本文标题: mysql主备

本文链接: https://lsjlt.com/news/372027.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql主备
    mysql主备机器配置 主备 主:主机,备:备机。 主机的意思当然是以它为主了,读写都是主机上,而备机呢就是备用,默默的在背后吸收主机的数据,时刻待命着等待主机挂了之后取而代之(没这么坏哈哈)。因此在主机还活着的情况下,备机的唯一使命就是同...
    99+
    2023-08-16
    mysql 数据库 服务器
  • MYSQL主从(主备)部署
    一、环境准备 主机规划,示例环境用配置1主2从 类型 服务器IP 数据库版本 Master 192.168.100.1 Mysql:5.7.27 Save1 192.168.100.2 Mysql:5.7.27 Sav...
    99+
    2023-10-23
    数据库 mysql 服务器
  • MySql主备搭建
    1. 准备两台安装好了mysql的服务器 128.196.110.107(主) 128.196.111.128(备) 2. 登录主数据库服务器 - 利用xshell等工具,连接上主数据库存在的服...
    99+
    2023-09-27
    mysql
  • 企业 - MySQL主从备份
    一、mysql主从备份原理一、双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步。对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库中的数据一致。 这样做有如下几点好处:1. 可...
    99+
    2024-04-02
  • mysql主备怎么搭建
    mysql主备搭建的步骤:主备两台服务器安装相同版本的数据库,数据库的初始数据保持一致。(主库)配置同步账号,如:(1)创建数据库复制用户:mysql>CREATE USER 'repl'@'...
    99+
    2024-04-02
  • MySQL高可用之主备同步:MySQL是如何保证主备一致的
    🏆今日学习目标: 🍀MySql是如何保证主备一致的 ✅创作者:林在闪闪发光 ⏰预计时间:30分钟 🎉个人主页:林在闪闪发光的个人主页  🍁林在闪闪发光的个人社区,欢迎你的加入:...
    99+
    2023-09-01
    数据库 java
  • redhat6.5 heartheartbeat+drbd+mysql主库热备
    一 环境准备 1 环境 主机名 网卡 磁盘 master eth0 桥接模式 eth0(192.168.1.10) 自定义模式(VMnet2)(192.168.2.10)VIP 192....
    99+
    2024-04-02
  • mysql主从备份如何做
    在MySQL中,主从备份是一种常用的备份策略,通过主从复制实现数据的实时同步。下面是主从备份的步骤: 配置主从复制:首先需要在主...
    99+
    2024-05-06
    mysql
  • Centenos7.4下搭建mysql集群--mysql主主互备,keepalived高可用
    mysql + keepalived环境搭建 1.环境准备 系统:Centenos7.4 mysql版本 mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz keepal...
    99+
    2024-04-02
  • mysql+keepalived 双主热备高可用
    理论介绍: 我们通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。MySQL双主复制,即互...
    99+
    2024-04-02
  • Mysql 5.6 Master和Slave 主备切换
    --master/slave切换记录,用于后期查找 环境: master: rhel 6.6 mysql 5.6 192.168.15.101 salve: rhel 7.2 mysql 5.6 19...
    99+
    2024-04-02
  • 【Mysql】mysql主键的缺少导致备库hang
    最近线上频繁的出现slave延时的情况,经排查发现为用户在删除数据的时候,由于表主键的缺少,同时删除条件没有索引,或或者删除的条件过滤性极差,导致slave出现hang住,严重的影响了生产环境的稳定性,也希...
    99+
    2024-04-02
  • mysql主从备份报主机宕机怎么解决
    当主机宕机时,可以通过以下步骤来解决mysql主从备份问题: 检查主从备份的配置文件是否正确:确保主从备份的配置文件中主从关系、...
    99+
    2024-05-06
    mysql
  • MySQL是如何实现主备同步
    主备同步,也叫主从复制,是MySQL提供的一种高可用的解决方案,保证主备数据一致性的解决方案。 在生产环境中,会有很多不可控因素,例如数据库服务挂了。为了保证应用的高可用,数据库也必须要是高可用的。 因此在生产环境中...
    99+
    2022-05-26
    MySQL 主备同步 MySQL 主备同步实现
  • mysql主要备份方式有哪些
    本文主要给大家简单讲讲mysql主要备份方式有哪些,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望mysql主要备份方式有哪些这篇文章可以给大家带来一些实际帮...
    99+
    2024-04-02
  • mysql备份主要有哪些工具
    下文主要给大家带来mysql备份主要有哪些工具,希望这些内容能够带给大家实际用处,这也是我编辑mysql备份主要有哪些工具这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。备份还原脚本及工具1)Xtr...
    99+
    2024-04-02
  • Mysql主从备份及恢复总结
     Mysql主从实现 1、配置主从节点的服务配置文件 1.1、配置master节点:[mysqld]binlog_format=mixedlog-bin=master-bins...
    99+
    2024-04-02
  • MySQL多主一从的备份方法
    本篇内容介绍了“MySQL多主一从的备份方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • Mysql+Keepalived实现双主热备方式
    目录一、mysql安装、配置和安全启动二、 两台Mysql配置双主三、安装Keepalived四、配置Keepalived我们通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的...
    99+
    2024-04-02
  • MySQL中的主备、主从和读写分离的原理
    本篇内容介绍了“MySQL中的主备、主从和读写分离的原理”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作