千家信息网

MySQL读写分离实验

发表于:2024-10-10 作者:千家信息网编辑
千家信息网最后更新 2024年10月10日,Server1(master)Server2(slave)Server3(Middleware中间件)首先在server1和server2上面搭建主从数据库服务器server1(master)安装软件
千家信息网最后更新 2024年10月10日MySQL读写分离实验


Server1(master)Server2(slave)Server3(Middleware中间件)

首先在server1和server2上面搭建主从数据库服务器


server1(master)

安装软件:

yum install -y mysql mysql-server

修改配置文件/etc/my.cnf

启动服务登录授权:


server2(slave)

安装软件:

yum install -y mysql mysql-server

修改配置文件/etc/my.cnf


server3(middleware)

安装gcc环境

yum install -y gcc*

安装jdk(配置amoeba所需要的Java环境)

声明用Java写出来的程序如何使用(/etc/profile)

source /etc/profile(声明一下环境)

JAVA_HOME=/amoeba/jdk

export JAVA_HOME

PATH=$JAVA_HOME/bin:$PATH

export PATH

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH

export CLASSPTH


安装amoeba

解压:

配置amoeba

复制一份给server2用的(里面的IP地址是slave服务器的IP)

启动amoeba

修改启动脚本

赋予执行权限:

vim /usr/local/amoeba/bin/amoeba

需要安装mysql工具包就行yum -y install mysql(登录地址为中间件的IP)

测试:

在slave服务器上面停止stop slave服务

在server1

在server2

在server3(中间件上面查询)

结果显示了我查询的信息的时候,是从服务器给我提供服务

此时我在数据库中添加信息:

然后去server1、server2上面分别查看,看数据被写入到哪个服务器上面

server1

server2

此次实验,实现了数据分离


服务 服务器 数据 配置 中间件 环境 信息 地址 数据库 文件 软件 查询 登录 实验 主从 工具 工具包 时候 权限 程序 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 浙江常见软件开发报价表 服务器安全狗网网页版 dns服务器工作命令 千千静听连接不上服务器 山西图书馆大屏触摸软件开发公司 安徽逍邦客互联网科技 大学生网络安全和心理安全 数据库应缴罚款表达式 数据库技术及其应用答案 江苏企业级服务器批发厂家 化工软件开发优惠臻动传媒 蛤蟆吃服务器拒绝你的登录请求 数据库快照数据 二级 下拉框有数据库 互联网视觉科技有限公司 wincc重装影响数据库 苏州网络技术支持 企业管理器怎么改数据库名 网络安全实验期末总结 苹果ikev2服务器最新 sql数据库文件没有权限 淄博包装软件开发定制 如何操作数据库提高程序运行效率 武汉港声西子网络技术 合并单元格vba提取数据库 网络安全编程语言哪个最好 iphone软件开发团队工具 粤版网络技术应用教案 地籍调查数据库技术方案 联运专区最新服务器
0