linux篇-linux 主从配置

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: linux篇-linux 主从配置

1准备两台服务器

一台是192.168.118.128

一台是192.168.118.129

2主服务器配置

192.168.118.128

修改my.cnf文件

server-id=1

log-bin=mysql-bin #启动MySQL二进制日志系统,

binlog-do-db=ourneeddb #需要同步的数据库

binlog-ignore-db=mysql #不同步mysql系统数据库,若还有其它不想同步的,继续添加

根据具体情况添加

3赋权

grant replication slave on . to ‘repl’@‘192.168.118.129’ identified by ‘123456’;授权repl用户复制权限

grant replication slave on . to ‘root’@‘192.168.118.129’ identified by ‘123456’;

flush privileges; #刷新权限

4show master status;

image.png

5192.168.118.129

stop slave;关闭复制进程

修改my.cnf配置文件

erver-id=2 #设置从服务器id,必须于主服务器不同

log-bin=mysql-bin #启动MySQ二进制日志系统

replicate-do-db=ourneeddb #需要同步的数据库名

replicate-ignore-db=mysql #不同步mysql系统数据库

根据具体情况配置

执行

change master to

master_host=‘192.168.118.128’,

master_user='repl’,

master_password='123456’,

master_log_file=‘bin.000010’,

master_log_pos=194;

#log_file与log_pos是主服务器master状态下的File与Position

CHANGE MASTER TO

MASTER_HOST=‘92.168.118.128’’,

MASTER_USER=‘repl ‘,

MASTER_PASSWORD=‘123456’,

MASTER_LOG_FILE=’ bin.000010’,

MASTER_LOG_POS=194;

CHANGE MASTER TO

-> MASTER_HOST=‘192.168.1.1’,

-> MASTER_USER=‘master’,

-> MASTER_PASSWORD=‘123456’,

-> MASTER_PORT=3309,

-> MASTER_LOG_FILE=‘mysql-bin.000001’,

-> MASTER_LOG_POS=154;

image.png

change master to

-> master_host=‘192.168.118.128’,

-> master_user=‘root’,

-> master_password=‘123456’,

-> master_log_file=‘bin.000010’,

-> master_log_pos=938;

Start slave;

image.png

测试 主机创建一个数据库test1

会看到从机也会出现一个数据库test1

测试完成。

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1天前
|
Oracle Java 关系型数据库
Linux环境安装配置JDK11
Linux环境安装配置JDK11
55 0
|
1天前
|
Linux 开发工具
Kali Linux配置阿里源
在配置Linux系统源前,建议先备份源列表。打开`/etc/apt/sources.list`,将原有官方源注释或删除,然后可以选择添加国内镜像源,如中科大、阿里云、清华大学、浙大或东软等源。确保每个源格式正确,以`deb`开头,`main non-free contrib`结尾。保存并退出(使用`:wq`或`:wq!`),之后运行`apt-get update`来下载新配置的源并验证是否成功。如果下载速度慢,可中断(`Ctrl+C`)后更换网络重试。
89 0
|
1天前
|
Ubuntu Linux 编译器
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
|
1天前
|
消息中间件 安全 Linux
服务器(Linux)在线下载activeMQ以及配置打开
服务器(Linux)在线下载activeMQ以及配置打开
10 3
|
1天前
|
关系型数据库 MySQL Linux
服务器Linux系统配置mysql数据库主从自动备份
这是一个基本的配置主从复制和设置自动备份的指南。具体的配置细节和命令可能因您的环境和需求而有所不同,因此建议在操作前详细阅读MySQL文档和相关资源,并谨慎操作以避免数据丢失或不一致。
12 3
|
1天前
|
Unix Shell Linux
在 Linux 上把 Vim 配置为默认编辑器
在 Linux 上把 Vim 配置为默认编辑器
|
1天前
|
存储 Web App开发 Ubuntu
整理16款适用于较旧低配置电脑的最佳Linux发行版
在本指南中,趣云笔记(https://www.ecscoupon.com/)介绍了一些最好的Linux发行版,你可以将它们安装在旧PC上并为其注入新的活力。
33 0
|
1天前
|
Linux 数据安全/隐私保护
Linux 读写权限的配置
Linux 读写权限的配置
13 0
|
1天前
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
|
1天前
|
网络协议 Linux 开发工具
Linux中 /etc/sysconfig/network-scripts/ifcfg-<interface> 网络接口配置 详解 看这一篇够用
Linux中 /etc/sysconfig/network-scripts/ifcfg-<interface> 网络接口配置 详解 看这一篇够用