当前位置:网站首页>分布式数据库主从配置(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数据库任意创建一个数据库表,再添加几条测试数据,会发现从数据库会自动创建相应的数据库表和数据
边栏推荐
猜你喜欢

JSON format query of MySQL

关于jmeter中编写shell脚本json的应用

Using ENSP to do MPLS pseudo wire test

Mysql的json格式查询

"Dream Cup" 2017 Jiangsu information and future primary school summer camp it expert PK program design questions

Socket socket programming

shardingsphere分库分表示例(逻辑表,真实表,绑定表,广播表,单表)

2021 summary and 2022 outlook

数据库同步工具 DBSync 新增对MongoDB、ES的支持

技术分享 | 抓包分析 TCP 协议
随机推荐
Qt|多个窗口共有一个提示框类
[untitled]
【时间格式工具函数的封装】
基于DE2 115开发板驱动HC_SR04超声波测距模块【附源码】
90后,辞职创业,说要卷死云数据库
How to play video on unityui
Idea shortcut keys
请问申购新股哪个证券公司开户是最好最安全的
What if copying is prohibited?
Web端自动化测试失败的原因
POJ1821 Fence 题解报告
Vuthink正确安装过程
Seata 1.3.0 four modes to solve distributed transactions (at, TCC, Saga, XA)
Wallhaven壁纸桌面版
Hash / (understanding, implementation and application)
Antd select selector drop-down box follows the scroll bar to scroll through the solution
Go redis Middleware
Mpx 插件
VR development optimization
滚动踩坑--UNI_APP(八)