当前位置:网站首页>分布式数据库主从配置(MySQL)
分布式数据库主从配置(MySQL)
2022-07-07 09:17:00 【Java_李子陵】
分布式数据库主从配置(MySQL)
注意:默认已经安装了mysql,安装教程详见我的另一篇博客–springboot项目部署到阿里云服务器(centos7)_Java_李子陵的博客-CSDN博客_springboot部署到阿里云
我的主数据库和从数据库分别放在一个云服务器上,如果只有一个云服务器大家可以再电脑本机安装一个MySQL,需要注意的是
Windows系统下需要修改的配置文件为my.in
1.主数据库配置
修改my.cnf文件
vim /etc/my.cnf添加如下内容
server-id=1 #服务器ID,任意一个整数 log-bin=mysql-bin #开启日志记录 binlog-do-db=db_test #只同步配置到这个数据库,如果复制多个数据库,重复设置这个选项即可如图所示

重启MySQL
systemctl restart mysqld登录MySQL,测试配置是否成功
登录MySQL
mysql -uroot -p创建对应的数据库(与配置文件中的保持一致:bindlog-do-db=db_test)
create database db_test检查主库状态,如下图所示,则配置成功
show master status

2.从数据库配置
修改my.cnf文件
vim /etc/my.cnf添加如下内容
server-id=2 #服务器ID,任意一个整数,和主库不同即可如图所示

重启MySQL
systemctl restart mysqld登录MySQL,测试配置是否成功
登录MySQL
mysql -uroot -p创建对应的数据库(与主数据库配置文件中的保持一致:bindlog-do-db=db_test)
create database db_test依次执行如下命令
stop slave注意:具体内容需要自己填
change master to master_host='主数据库服务器IP', master_user='主数据库用户名', master_password='主数据库密码', master_log_file='mysql-bin.000005', #与图2 File值保持一致 master_log_pos=322; #与图2 Position值保持一致start slaveshow slave status- 如果出现两个Yes则配置成功(如下图所示)

检测结果
在主数据库的db_test数据库任意创建一个数据库表,再添加几条测试数据,会发现从数据库会自动创建相应的数据库表和数据
边栏推荐
- Unity script visualization about layout code
- 书签整理-程序员常用网站导航
- Deconstruction and assignment of variables
- TDengine 社区问题双周精选 | 第二期
- 通过 Play Integrity API 的 nonce 字段提高应用安全性
- Vscode 尝试在目标目录创建文件时发生一个错误:拒绝访问【已解决】
- 网络协议 概念
- [untitled]
- 2021 summary and 2022 outlook
- Input type= "password" how to solve the problem of password automatically brought in
猜你喜欢

Avoid mutating a prop directly since the value will be overwritten whenever the parent component

【C#】WinForm运行缩放(变糊)的解决方法

Unity script generates configurable files and loads
![Drive HC based on de2115 development board_ SR04 ultrasonic ranging module [source code attached]](/img/ed/29d6bf21f857ec925bf425ad594e36.png)
Drive HC based on de2115 development board_ SR04 ultrasonic ranging module [source code attached]
![[untitled]](/img/a0/29975bc0f9832e1640cc39dfce4a71.jpg)
[untitled]

2021-05-21

科普达人丨一文弄懂什么是云计算?

Static semantic check of clang tidy in cicd

高考作文,高频提及科技那些事儿……

关于在云服务器上(这里用腾讯云)安装mysql8.0并使本地可以远程连接的方法
随机推荐
[machine learning 03] Lagrange multiplier method
Idea shortcut keys
Array object sorting
The fifth training assignment
uniapp 在onLaunch中跳转页面后,点击事件失效解决方法
关于测试人生的一站式发展建议
The use of list and Its Simulation Implementation
JS add spaces to the string
從色情直播到直播電商
Rolling puddle Uni_ App (VIII)
2021 summary and 2022 outlook
Activity生命周期
Graduation season | keep company with youth and look forward to the future together!
Drive HC based on de2115 development board_ SR04 ultrasonic ranging module [source code attached]
The database synchronization tool dbsync adds support for mongodb and es
The seventh training assignment
mif 文件格式记录
VIM命令模式与输入模式切换
变量的解构赋值
uniCloud