MySql主从同步最小配置

本文介绍如何配置MySql的主从同步,包括主数据库和从数据库的基本配置步骤,如设置唯一标识符、启用二进制日志、指定同步数据库等,并详细说明了创建和授权用户、重置主从配置的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MySql主从同步最小配置

  1. MySql配置文件配置

    window: my.ini centos: my.cnf

    主数据库配置

    #配置数据库的唯一标识符,一般1位主库,从库为ip地址最后一位
    server-id = 1 
    #启用二进制日志,对应mysql-bin.xxxxx文件
    log-bin = mysql-bin
    #需要同步的数据库名
    binlog-do-db=test1
    #不需要同步的数据库名
    binlog-ignore-db=mysql

    主数据库创建一个slave角色,使从库可以用这个角色访问主库

    
    #创建用户
    create user 'repslave';
    #给用户授权
    GRANT REPLICATION SLAVE ON *.* TO 'repslave'@'192.168.%.%' IDENTIFIED BY 'selfpassword';
    
    #上面第一个*代表表,第二个*代表数据库
    #repslave是我们创建的用户
    #@后面的ip表示可以访问主库的ip地址
    #selfpassword是我们用repslave访问数据库的密码
    

    注意如果主库以前配置过主库或者从库,我们先将这些配置重置;

    一下操作在mysql内执行

    
    #重置master前需要将所有slave停止
    #重置slave前也许将slave停止
    stop slave;
    
    #重置master
    reset master;
    #查看master状态
    show master status;
    
    #重置slave
    reset slave all;
    #查看slave状态
    show slave status;
    
    
  2. 配置从数据库,可设置多个从数据库

    centos7中my.cnf一般在/etc/my.cnf win中为my.ini

    在my.cnf或者my.ini后加入

    #唯一标识符
    server-id = 16
    #需要同步的数据库
    replicate-do-db = test1

    如果需要配置多个从服务器的话,只需在多的从服务器中添加上述配置并保证唯一标识符不一样即可.

  3. 重启mysql

    centos: systemctl restart mysqld

    win: cmd中输入net stop mysqld;net start mysql;

    或者在任务管理器中重启mysql;

    然后可以检查下从库状态,进入mysql执行 show slave status;

    若未启动可以利用start slave;启动从数据库

  1. 从数据库连接主数据库

登录mysql执行下面sql


# 47.106.0.104为主库的ip
change master to master_host='47.106.0.104', 
# 主的端口
master_port=3306,
# 创建的用户名及密码
master_user='repslave',
master_password='repslave', 
#Master服务器产生的日志和端口,如果master重启该文件和端口会改变
#可以再master中用show master status查询对应的值
master_log_file='master-bin.000001',
master_log_pos=1615;

内容概要:该论文研究增程式电动汽车(REEV)的能量管理策略,针对现有优化策略实时性差的问题,提出基于工况识别的自适应等效燃油消耗最小策略(A-ECMS)。首先建立整车Simulink模型和基于规则的策略;然后研究动态规划(DP)算法和等效燃油最小策略;接着通过聚类分析将道路工况分为四类,并设计工况识别算法;最后开发基于工况识别的A-ECMS,通过高德地图预判工况类型并自适应调整SOC分配。仿真显示该策略比规则策略节油8%,比简单SOC规划策略节油2%,并通过硬件在环实验验证了实时可行性。 适合人群:具备一定编程基础,特别是对电动汽车能量管理策略有兴趣的研发人员和技术爱好者。 使用场景及目标:①理解增程式电动汽车能量管理策略的基本原理;②掌握动态规划算法和等效燃油消耗最小策略的应用;③学习工况识别算法的设计和实现;④了解基于工况识别的A-ECMS策略的具体实现及其优化效果。 其他说明:此资源不仅提供了详细的MATLAB/Simulink代码实现,还深入分析了各算法的原理和应用场景,适合用于学术研究和工业实践。在学习过程中,建议结合代码调试和实际数据进行实践,以便更好地理解策略的优化效果。此外,论文还探讨了未来的研究方向,如深度学习替代聚类、多目标优化以及V2X集成等,为后续研究提供了思路。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值