• MySQL主从复制时出现的一些问题以及解决方法


    问题一:从机查看连接状态时Slave_IO_Running: No

    解决方式:

    易知是连接失败,具体失败的原因多种多样,首先可以查看日志
    查询错误日志的存储位置:show variables like '%error';
    查看错误日志排查错误

    原因一:密码错误

    跟主机配置的密码不一致,在忘记密码的情况下可以重新配置主机的配置
    在主机中:

    //建立账户
    GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%' IDENTIFIED BY '123456';
    //刷新权限
    flush privileges;
    //给root用户远程访问权限
    grant all privileges on *.* to root@'%'  identified by 'root'; 
    flush privileges;
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    原因二:两台主从数据库的uuid相同了

    当直接克隆了linux服务器,然后配置主从数据库时就会出现这种情况
    解决办法

    1. 使用 find / -iname “auto.cnf” 命令查找数据库的auto.cnf 配置文件
      在这里插入图片描述
    2. 对该配置文件修改,只要跟原来的uuid不一样就行了(比如更改某个字母或数字)
      在这里插入图片描述
    3. 重新启动数据库systemctl restart mysqld
    4. 登录mysql,重启slave
    //登录mysql
    mysql -uroot -p   
    //停止链路
    stop slave;    
    //启动链路
    start slave;    
    //查看链路
    show slave status \G;     
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    问题二: 在修改auto.cnf中UUID的值,启动报异常

    错误详情:Starting MySQL… ERROR! The server quit without updating PID file
    解决方法:

    不修改UUID时会出现问题一的问题,修改后又启动报异常,所以直接删除auto.cnf文件,让其重新生成一个auto.cnf文件及新的uuid
    在这里插入图片描述

    问题三: 主机在建立从机账户报出异常:Your password does not satisfy the current policy requirements_codedecentt

    原因:

    在默认的mysql密码配置策略下你配置的从机密码可能过于简单,不符合密码设置策略故发生错误

    解决方式:
    1. 设置一个符合策略的复杂一点的密码
    2. 修改策略,操作如下:
    //查看密码检验策略
    SHOW VARIABLES LIKE 'validate_password%';
    //设置密码的检验策略等级为低级
    set global validate_password_policy = LOW;
    //设置密码检验的密码长度为4位
    set global validate_password_length = 4;
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
  • 相关阅读:
    Odoo | Odoo中常用的常量配置方法
    Aspose.Cells 单元格格式设置 如设置为数字
    【网络安全带你练爬虫-100练】第22练:数据包中参数提取与处理
    华清远见上海中心22071班
    Spring MVC注解版本--初识--12
    图像相似度对比分析软件,图像相似度对比分析法
    bind搭建内网DNS服务器架构(主从、子域授权、DNS转发器)
    6、设计模式之桥接模式
    ROS机器人应用(6)—— 激光雷达建图和导航
    【6】Spring Boot 3 集成组件:knift4j+springdoc+swagger3
  • 原文地址:https://blog.csdn.net/weixin_45135068/article/details/127661486