mysql 主从同步

这篇具有很好参考价值的文章主要介绍了mysql 主从同步。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

角色 ip
master 192.168.233.100
slave1 192.168.233.101
slave2 192.168.233.102

禁用 selinux 跟 firewal l情况下:

① 修改 master 配置文件

vim /etc/my.cnf

log_bin = /var/lib/mysql/new_bin # 修改binlog存放地址
expire_logs_days = 7 # 修改binlog删除天数
max_binlog_size = 100M # 修改binlog文件大小
 
server-id = 1 # 表示服务器标识id号,master和slave主机的server-id不能一样
binlog-do-db = testdb1 #表示需要复制的数据库
# binlog-ignore-db  表示不需要复制的数据库

systemctl restart mysqld # 修改完重启服务

mysql 主从同步

新路径已修改为 /var/lib/mysql/new_bin
mysql 主从同步

master 节点信息
mysql 主从同步

② 新建同步账号

在 master 节点新建同步账号

mysql> create user 'tongbu'@'192.%' identified by '12345678';
Query OK, 0 rows affected (0.00 sec)

mysql> grant replication slave on *.* to 'tongbu'@'192.%';
Query OK, 0 rows affected (0.00 sec)

③ 创建数据库

在 master 与 slave 节点创建数据库

create database ma_db;

④ 修改 slave 配置文件

vim /etc/my.cnf

server-id = 2
expire_logs_days = 7 
max_binlog_size = 100M

systemctl restart mysqld # 修改完重启服务

mysql 主从同步

⑤ 配置主从关系

在 slave1 节点配置

change master to
master_host='192.168.233.100', --表示实现复制的主机的IP地址
master_user='tongbu', --表示实现复制的登录远程主机的用户
master_password='12345678', -- 表示实现复制的登录远程主机的密码
master_log_file='new_bin.000001', --表示实现复制的binlog日志文件,填master的file
master_log_pos=120 --表示实现复制的binlog日志文件的偏移量,填master的Position
;
show slave status \G; --查看 slave1 情况

mysql 主从同步

发现错误:Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work.
原因:从服务器是复制主的,导致id相同
mysql 主从同步
修改 /var/lib/mysql/auto.cnf 使主从不一样即可,重启服务

⑥ 检验主从结果

mysql 主从同步文章来源地址https://www.toymoban.com/news/detail-469652.html

到了这里,关于mysql 主从同步的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MAC电脑Navicat连接MYSQL时,连接失败提示:“2002-Can‘t connect to server on ‘192.168.200.22‘(10060)”,解决方法。

    解决办法: 1.首先我们把MYSQL卸载了(系统偏好设置--点击底部MYSQL--点击unInstall)  2.然后需要通过命令彻底删除mysql相关文件 命令如下:  3.然后需要重启电脑 4.重新安装Mysql 5.然后打开Navicat就可以连接成功了

    2024年02月11日
    浏览(58)
  • 全面解析:路由器设置192.168.1.1打不开怎么办?不知道192.168.1.1密码怎么办?

    我们在设置路由器时要进入192.168.1.1进行设置。可是,如果悲催的进不了192.168.1.1该怎么办呢?亦或是不知道登录192.168.1.1密码,该如何设置路由器?不用担心,本文将全面向大家解析这类问题,有需要的朋友快点来收藏吧! 192.168.1.1 192.168.1.1密码 192.168.1.1打不开 192.168.1.1设置

    2024年02月06日
    浏览(55)
  • 7 - MySQL主从同步|主从同步模式

    1 - 数据库服务概述 | 构建MySQL服务 | 数据库基本管理 | MySQL基本类型 2 - 表结构 | MySQL键值 3 - 字段约束|MySQL索引|MySQL用户管理 4 - 基础查询进阶|连接查询 5 - 视图|存储过程 6 - 数据备份与恢复|innobackupex 7 - MySQL主从同步|主从同步模式 8 - MySQL数据读写分离|MySQL多实例

    2024年02月02日
    浏览(39)
  • 【mysql】MySQL 主从同步延迟排查

    错误日志: ○ 寻找与同步问题相关的错误消息或警告。 复制状态: ○ SHOW SLAVE STATUS 并行复制设置: ○ 确保 slave_parallel_workers 的值合适。如果值过高,可能会导致资源竞争,而值过低可能会导致性能下降。 长事务: ○ 查询长时间运行的事务,可能会影响到复制的正常进行

    2024年02月07日
    浏览(44)
  • 192.168.1.253手机上打不开的解决办法

    本文介绍了192.168.1.253手机登录打不开解决办法,192.168.1.253是TP-Link、水星和迅捷等迷你无线路由器的设置地址;很多用户用手机设置迷你无线路由器时,手机上打不开192.168.1.253登录页面。 192.168.1.253手机登录打不开 一、手机连接到迷你路由器WiFi信号 迷你无线路由器,在出厂

    2024年02月08日
    浏览(46)
  • 192.168.1.1路由器概念介绍及设置问题解析

    对于新手朋友来说,都很想知道192.168.1.1或192.168.0.1究竟是什么?或是在路由器设置过程会遇到很多问题都不知道怎么解决,那么下面就为大家详细解答这两个问题,希望能帮助到大家。 192.168.1.1路由器设置之概念理解 初学者一看到192.168.1.1或192.168.0.1就很想知道他们究竟是什

    2024年02月06日
    浏览(43)
  • FAST路由器登陆地址192.168.1.1设置步骤

    想必每个人都知道,我们想要使用宽带路由器共享上网时,必须要对共享上网的电脑和宽带路由器进行设置,本篇以迅捷路由器给大家介绍如何设置共享上网。 一 、在硬件连接完成以后,需要有一台已经与宽带路由器的LAN口相连接的电脑来进行具体的设置,这台电脑必须安

    2024年02月05日
    浏览(49)
  • mysql 主从同步

    角色 ip master 192.168.233.100 slave1 192.168.233.101 slave2 192.168.233.102 禁用 selinux 跟 firewal l情况下: 新路径已修改为 /var/lib/mysql/new_bin master 节点信息 在 master 节点新建同步账号 在 master 与 slave 节点创建数据库 在 slave1 节点配置 发现错误:Last_IO_Error: Fatal error: The slave I/O thread stops be

    2024年02月07日
    浏览(34)
  • 配置mysql的主从同步

    添加用户 添加用户权限 显示主库状态 配置从库 启动从库 如果要重新修改配置 ,需要先停止 最后查看从库状态

    2024年02月21日
    浏览(34)
  • mysql 主从同步案例集合

      relay log 损坏了,导致从库的 SQL 线程解析 relay log 时出现异常。从库恢复方式是通过手动设置当时出错的 GTID 的下一个值,让从库不从主库同步这个 GTID,最后从库就能正常同步这个 GTID 之后的 binlog 了,后续 SQL 线程也能正常解析 relay log 了。 你好,我是悟空。 本文主要内

    2023年04月14日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包