首页 > 数据库 >Mysql主从复制

Mysql主从复制

时间:2023-02-20 10:23:34浏览次数:42  
标签:bin 主从复制 slave log 数据库 Mysql master mysql

达到效果

主数据库数据变更,从库对应同步变更(包含表、字段)

前提条件

两台数据库的数据要一致

配置my.cnf

主数据库配置

# 数据库服务器id,这个id用来在主从服务器中标记唯一mysql服务器
server-id = 1

# log_bin = OFF改为下面这个,mysql-bin为二进制日志文件存储路径
log_bin = mysql-bin

改完配置后,需要重启数据库

操作

主mysql执行show master status;

 

 从mysql执行(file => master_log_file, position => master_log_pos):

# 配置主从连接
change master to
     master_host='192.168.10.100',
     master_user='root',
     master_port=3306,
     master_password='123456',
     master_log_file='mysql-bin.000001',
     master_log_pos=3181;
     
# 启动从节点
start slave;

# 查看是否成功
show slave status;

一般这俩Yes就正常

 

 如果有异常,注意看后面提示的错误

 

 

其他命令

# 停止从节点
stop slave;

# 重置配置
reset slave;

 

标签:bin,主从复制,slave,log,数据库,Mysql,master,mysql
From: https://www.cnblogs.com/KaiStudy/p/17136433.html

相关文章

  • 【Docker-3】Docker-Compose安装常用软件Nginx、Mysql、Redis、Java
    创建应用目录结构nginxconf.d-放置自定义的配置文件default.conflog-日志存储位置nginx.conf -nginx总配置文件docker-compose.ymlmysqlconf-放置自......
  • MYSQL重置密码
    以管理员身份打开命令行。停止MySQL服务(netstop服务名)。切换到MySQL的bin文件下,输入mysqld--console--skip-grant-tables--shared-memory。上个窗口保留不要关......
  • linux mysql
    mysql-uroot-p;mysql>createdatabaseghost;mysql>showdatabases;mysql>exitmysql>selectuser();//查看当前登录的用户mysql>showglobalvariableslik......
  • 小白之路--MySQL
    一、MySQL前言MySQL是学习阶段接触比较多的数据库,因为它开源免费,学习成本还是比较低的二、MYSQL安装MySQL安装教程,已经成功安装到电脑里面缺一个环境变量图,这找了......
  • mysql 如何查看表的大小
    mysql查看表的大小方法:1.查看所有数据库容量大小selecttable_schemaas'数据库',sum(table_rows)as'记录数',sum(truncate(data_length/1024/1024,2))as'数据......
  • mysql事务
    分为显示(有明显的开启和结束的标记)和隐示事务select@@autocommit:为0的时候为禁用setautocommit=0开启事务的方式starttransaction;————;......
  • centos7安装mysqlclient报错
    错误如图  解决办法#先安装mysql-devel,后安装mysqlclientyuminstallmysql-develpip3installmysqlclient ......
  • 【MySQL-索引:分类,语法,性能分析,使用,设计原则】
    零、本文纲要一、索引概述二、索引分类三、索引语法四、SQL性能分析五、索引使用六、索引设计原则tips:Ctrl+F快速定位到所需内容阅读吧。一、索引概述索引(index)是帮助MySQ......
  • jmeter操作Mysql数据库
    一、操作Mysql场景分析---1、接口返回数据有很多条,需要删除但无法通过接口或页面删除,就需要在数据库删除---2、接口返回的数据和数据库里的进行比对 二、jmeter操作数......
  • 【MySQL-Explain了解查询语句执行计划】
    零、本文纲要一、执行计划二、Explain输出格式三、Explain作用&局限性tips:Ctrl+F定位到所需内容阅读吧。一、执行计划执行计划是数据库根据SQL语句和相关表的统计信......