MySQL主主测试

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 1、在两台主机上同时安装mysql,具体安装步骤https://www.jianshu.com/p/7145991c95332、两台机器上都建立用户,并赋予复制权限:master1:mysql> CREATE USER 'test'@'%';mysql> GRANT REPLICATION SLAVE ON .

1、在两台主机上同时安装mysql,具体安装步骤
https://www.jianshu.com/p/7145991c9533
2、两台机器上都建立用户,并赋予复制权限:
master1:
mysql> CREATE USER 'test'@'%';
mysql> GRANT REPLICATION SLAVE ON . TO 'test'@'%' IDENTIFIED BY 'test';
master2:
mysql> CREATE USER 'test'@'%';
mysql> GRANT REPLICATION SLAVE ON . TO 'test'@'%' IDENTIFIED BY 'test';
3、
master1上的my.cnf添加:
[mysqld]
server-id = 1
log-bin = mysql-bin
auto-increment-increment= 2 # 应设为整个结构中服务器的总数
auto-increment-offset = 1 # 设定数据库中自动增长的起点,避免两台服务器数据同步时出现主键冲突
master2上的my.cnf添加:
[mysqld]
server-id = 2
log-bin = mysql-bin
auto-increment-increment= 2
auto-increment-offset = 1
重启两台机器上的服务。
4、
master1上指定master2为主:
mysql> CHANGE MASTER TO
-> MASTER_HOST='192.168.0.149',
-> MASTER_USER='test34',
-> MASTER_PASSWORD='test34';
Query OK, 0 rows affected (0.19 sec)

mysql> START SLAVE;
Query OK, 0 rows affected (0.00 sec)
master2上指定master1为主:
mysql> CHANGE MASTER TO
-> MASTER_HOST='192.168.5.143',
-> MASTER_USER='test12',
-> MASTER_PASSWORD='test12';
Query OK, 0 rows affected (0.18 sec)

mysql> START SLAVE;
Query OK, 0 rows affected (0.00 sec)
5、 测试
实验1:启动两个服务,在任一mysql上进行操作,在另一mysql上均能体现出来。

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
sktj
+关注
目录
打赏
0
0
0
0
32
分享
相关文章
使用崖山YMP 迁移 Oracle/MySQL 至YashanDB 23.2 验证测试
这篇文章是作者尚雷关于使用崖山YMP迁移Oracle/MySQL至YashanDB 23.2的验证测试分享。介绍了YMP的产品信息,包括架构、版本支持等,还详细阐述了外置库部署、YMP部署、访问YMP、数据源管理、任务管理(创建任务、迁移配置、离线迁移、校验初始化、一致性校验)及MySQL迁移的全过程。
【赵渝强老师】MySQL的基准测试与sysbench
本文介绍了MySQL数据库的基准测试及其重要性,并详细讲解了如何使用sysbench工具进行测试。内容涵盖sysbench的安装、基本使用方法,以及具体测试MySQL数据库的步骤,包括创建测试数据库、准备测试数据、执行测试和清理测试数据。通过这些步骤,可以帮助读者掌握如何有效地评估MySQL数据库的性能。
203 5
自动化测试项目实战笔记(一):JDK、Tomcat、MySQL、Jpress环境安装和搭建
这篇文章是关于自动化测试项目实战笔记,涵盖了JDK、Tomcat、MySQL、Jpress环境的安装和搭建过程,以及测试用例和常见问题总结。
139 1
自动化测试项目实战笔记(一):JDK、Tomcat、MySQL、Jpress环境安装和搭建
性能工具之 MySQL OLTP Sysbench BenchMark 测试示例
【8月更文挑战第6天】使用 pt-query-digest 工具分析 MySQL 慢日志性能工具之 MySQL OLTP Sysbench BenchMark 测试示例
456 0
性能工具之 MySQL OLTP Sysbench BenchMark 测试示例
|
9月前
|
基于PHP+MYSQL开发制作的趣味测试网站源码
基于PHP+MYSQL开发制作的趣味测试网站源码。可在后台提前设置好缘分, 自己手动在数据库里修改数据,数据库里有就会优先查询数据库的信息, 没设置的话第一次查询缘分都是非常好的 95-99,第二次查就比较差 , 所以如果要你女朋友查询你的名字觉得很好 那就得是她第一反应是查和你的缘分, 如果查的是别人,那不好意思,第二个可能是你。
110 3
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
docker拉取MySQL后数据库连接失败解决方案
通过以上方法,可以解决Docker中拉取MySQL镜像后数据库连接失败的常见问题。关键步骤包括确保容器正确启动、配置正确的环境变量、合理设置网络和权限,以及检查主机防火墙设置等。通过逐步排查,可以快速定位并解决连接问题,确保MySQL服务的正常使用。
178 82

热门文章

最新文章

推荐镜像

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等