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

Transaction rolled back because it has been marked as rollback only

Seata 1.3.0 four modes to solve distributed transactions (at, TCC, Saga, XA)

Using ENSP to do MPLS pseudo wire test

electron添加SQLite数据库

基于DE2 115开发板驱动HC_SR04超声波测距模块【附源码】

90后,辞职创业,说要卷死云数据库

Debezium同步之Debezium架构详解

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

Activity生命周期

Activity lifecycle
随机推荐
Basic knowledge of process (orphan, zombie process)
Bookmarking - common website navigation for programmers
关于在云服务器上(这里用腾讯云)安装mysql8.0并使本地可以远程连接的方法
[C #] the solution of WinForm operation zoom (blur)
Seata 1.3.0 four modes to solve distributed transactions (at, TCC, Saga, XA)
QT document
科普达人丨一文弄懂什么是云计算?
Activity生命周期
uniapp 在onLaunch中跳轉頁面後,點擊事件失效解决方法
通过 Play Integrity API 的 nonce 字段提高应用安全性
2021-04-08
书签整理-程序员常用网站导航
Wallhaven wallpaper desktop version
Qt|多个窗口共有一个提示框类
Idea shortcut keys
Ping tool ICMP message learning
Template initial level template
seata 1.3.0 四種模式解决分布式事務(AT、TCC、SAGA、XA)
2022.7.4DAY596
Creative information was surveyed by 2 institutions: greatdb database has been deployed in 9 places