当前位置: 首页 > news >正文

配置两台数据库为主从数据库模式

一、主库配置

1、修改配置文件 /etc/my3306.cnf

#mysql服务ID,保证整个集群环境中唯一,默认为1server-id=1#是否只读,1代表只读,0代表读写read-only=0#忽略的数据,指不需要同步的数据库#binlog-ignore-db=mysql#指定同步的数据库#binlog-do-db=db01

2、重启MySQL服务器 

systemctl restart mysqld

3、登录mysql,创建远程连接的账号,并授予主从复制权限 

 创建s01用户,并设置密码,该用户可在任意主机连接该MySQL服务

# 'sql3306' ------ 自定义用户
# '123456' ------ 自定义密码
# '%' ------ 允许所有 ip 用户连接create user 'sql3306'@'%' identified with mysql_native_password by '123456';

 为s01用户分配主从复制权限

grant replication slave on *.* to 'sql3306'@'%';

4、通过指令,查看二进制日志坐标 

show master status;

 执行结果如下: 

说明:

        file:从哪个日志文件开始推送;

        position:从那个位置开始推送日志;

        binlog_ignore_db:不需要同步的数据库;

二、从库配置

1、修改配置文件 /etc/my3307.cnf

# 保证此两项和主数据库配置不一样server-id=2read-only=1

2、重启MySQL服务器

systemctl restart mysqld

3、登录mysql,设置主库配置

change replication source to source_host='192.168.60.130',source_user='sql3306',source_password='123456',source_log_file='binlog.000009',source_log_pos=4516;

4、开启同步操作

start replica;

5、查看主从同步状态

show replica status\G;

 执行结果如下: 

 

 说明:

        Replica_IO_Running: Yes
        Replica_SQL_Running: Yes

        以上两项为 Yes,则说明主从配置成功!

三、主从配置测试

在主库下面创建一个库/表;查看从库里面是否也存在;若存在,则主从配置成功;若否,则主从配置失败!!!

http://www.lryc.cn/news/113228.html

相关文章:

  • linux允许root远程ssh登录
  • Baumer工业相机堡盟工业相机如何通过BGAPISDK获取相机接口数据吞吐量(C++)
  • Spring @Scheduled单线程单实例的坑
  • 7-数据结构-(带头节点)单链表的增删改查
  • 每天一道leetcode:剑指 Offer 53 - II. 0~n-1中缺失的数字(适合初学者二分查找)
  • 玩机搞机---安卓新机型payload.bin刷写救砖 无需专用线刷包
  • 配置固定二级子域名远程访问内网群晖NAS 7.X版 【内网穿透】——“cpolar内网穿透”
  • 【枚举】CF1706 C
  • uniapp-疫情应急管理系统学生端
  • FreeRTOS的线程间通信
  • Linux内存管理工作原理:
  • 【并发编程】ShenyuAdmin里面数据同步用到的无锁环形队列LMAX Disruptor并发框架
  • Nginx(2)
  • 二维数组的鞍点
  • go 内置函数copy()
  • Spring简述
  • 框框大学之——教育技术学
  • Android中的Apk 包体优化
  • Java基础接口详解
  • CCL 2023 电信网络诈骗案件分类评测-第一名方案
  • go test
  • 401 · 排序矩阵中的从小到大第k个数
  • 进程什么时候会进入阻塞状态
  • 炸裂,靠“吹牛”过京东一面,月薪40K
  • awk基础知识和案例
  • 重型并串式液压机械臂建模与simscape仿真
  • zookeeper的部署
  • css white-space属性
  • (十四)大数据实战——hadoop集群一键式高可用实现自动故障转移与故障初始化恢复
  • 算法-归并排序