首页 > 数据库 >MySQL 双机常见的问题

MySQL 双机常见的问题

时间:2023-09-23 15:44:13浏览次数:41  
标签:Slave mysql 常见 master MySQL slave 双机

MySQL 双机常见的问题

参考文档:

MySQL报错ERROR1872(HY000):Slave failed to initialize怎么解决 - MySQL数据库 - 亿速云 (yisu.com)

A机数据同步B机正常,B机同步A机失败?

正常

  1. 登陆B机数据库:mysql –u root –p 2wsx3edc

  2. 查看同步是否正常:show slave status\G;

    • A 如果出现:

image

没有添加同步信息,双机没有组合成功。

* B 如果出现:

image

`Slave_IO_Running`​ 与 `Slave_SQL_Running`​ 状态都要为 `Yes`​

不正常

  1. 如果从库的 Slave 未启动,Slave_IO_Running​ 为 NO 。
    可能是主库是的master的信息有变化,
    查看主库 show master status;

image

记录下`File, Position`​字段,假设为‘mysql-bin.000004’,98;  

在从库执行:
```sql
mysql> stop slave;
mysql> change master to master_log_file='binlog.000004',master_log_pos=98;
mysql> start slave;
```
  1. 如果从库的 slave_sql_running​ 为 NO。
    Err文件中记录:
    Slave:Error "Duplicate entry '1' for key 1" on query.....
    可能是 master 未向 slave 同步成功,但 slave 中已经有了记录。造成的冲突可以在从库上执行 set global sql_slave_skip_counter=n;​(n代表同步不成功数据条数)
    跳过几步。再 restart slave​ 就可以了。

TO 语句连接 master

change master to master_host = '10.10.1.2', master_port = 3306, master_user = 'fort', master_password = '2wsx3edc', master_log_file = 'binlog.000002', master_log_pos = 154;

标签:Slave,mysql,常见,master,MySQL,slave,双机
From: https://www.cnblogs.com/liuzonglin/p/17724476.html

相关文章

  • 启动MySQL数据库时报错"Another process with pid 3306 is using unix socket file…
    问题描述:启动MySQL数据库时报错"Anotherprocesswithpid3306isusingunixsocketfile……",如下所示:数据库:MySQL5.7.211、异常重现2023-09-23T06:09:48.644151Z0[Note]ServersocketcreatedonIP:'::'.2023-09-23T06:09:48.645247Z0[ERROR]Anotherprocessw......
  • mysql数据库和oracle的优缺点
    MySQL和Oracle是两个广泛使用的关系型数据库管理系统(RDBMS),每种数据库都有其自身的优势和不足。MySQL的优点开源性:MySQL是一个开源的软件,用户可以免费使用和修改。这降低了成本,并有利于那些财务资源有限的公司。此外,开源社区的贡献也使得MySQL能够持续优化和更新。易用性:MySQL具有高......
  • Java与MySQL的数据加密与解密:保障数据安全
    Java与MySQL的数据加密与解密是保障数据安全的重要手段。数据加密可以有效地防止敏感数据在存储和传输过程中被未经授权的人访问和篡改,而数据解密则是在需要使用加密数据时对其进行还原。下面将详细介绍如何在Java与MySQL中实现数据加密与解密来保障数据安全。一、数据加密方法1、......
  • mysql存储过程
    CREATETABLE`member`(`lv_id`int(255)NOTNULLAUTO_INCREMENT,`uname`varchar(255)DEFAULTNULL,`email`varchar(255)DEFAULTNULL,`passwd`varchar(255)DEFAULTNULL,`sex`int(11)DEFAULTNULL,PRIMARYKEY(`lv_id`))ENGINE=InnoDBAUTO_INCREME......
  • ts和vue3的结合常见的一些问题(持续更新)
    特此注意是vue3,而不是vue2使用typescript的interface关键词定义一个存数据的数据类型interfacePosition{long:number,lnt:number,height:number}constposition=ref<Position>({long:0,lnt:0,height:0})......
  • Docker 部署 MySQL
    Docker部署MySQL参考资料:使用docker-compose的方式部署mysql拉取镜像dockerpullmysql:latest创建数据卷mkdir-p./mysql/datamkdir-p./mysql/initdbmkdir-p./mysql/log运行容器设置开机自启dockerrun\--namemysql\-d\-p3306:3306\-v./mysql/log......
  • navicat链接虚拟机上hive环境下的MySQL
    一:启动虚拟机二,finallshell上进入hive,(具体进入参照上一个博客)三,进入成功后,打开Navicat 点击左上角链接选择MySQL按照上面的步骤:1.起一个名字,能分辨就行2.这里非常重要,必须要填IP地址,IP地址不知道的同学打开虚拟机中hive的服务端(就是你finallshell上运行hive的那个主机),在......
  • 卸载 MySQL
    卸载MySQLsudosystemctlstopmysql #命令以停止MySQL服务sudoapt-getremove--purgemysql-servermysql-clientmysql-common #卸载MySQL及其依赖sudorm-rf/etc/mysql/ #删除MySQL的配置文件sudorm-rf/var/lib/mysql/ #删除MySQL的数据文件sudoapt-......
  • CentOS7 双机搭建互相
    CentOS7双机搭建互相两台机器互推文件Connectingto192.168.150.134:22...Connectionestablished.Toescapetolocalshell,press'Ctrl+Alt+]'.WARNING!TheremoteSSHserverrejectedX11forwardingrequest.Lastlogin:ThuFeb1721:19:162022from192.168.......
  • CentOS7 双机 rsync出错
    CentOS7双机rsync出错问题一:rsync推数据的时候,被推送的机器上必须要有rsync指令问题二:rsync推送清理原本缓存数据......