返回顶部
首页 > 资讯 > 数据库 >amoeba:关于mysql的读写分离
  • 568
分享到

amoeba:关于mysql的读写分离

2024-04-02 19:04:59 568人浏览 八月长安
摘要

今天用amoeba做了次读写分离,下面总结下步骤:三台linux:1、192.168.1.213    用于做amoeba服务器2、192.168.1.184&nbs

今天用amoeba做了次读写分离,下面总结下步骤:

三台linux

1、192.168.1.213    用于做amoeba服务器

2、192.168.1.184    用于Mysql数据库

3、192.168.1.185    用于mysql数据库

 

#service iptables stop

#setenforce 0



一、运行amoeba需要java运行环境,所以先安装jdk环境

rpm –ivh jdk-7u45-linux-i586.rpm

vim /etc/profile tomcat配置文件

追加:

export JAVA_HOME=/usr/java/jdk1.8.0_20

export JAVA_BIN=/usr/java/jdk1.8.0_20/bin

export PATH=$PATH:$JAVA_HOME/bin

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

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

source /etc/profile 让修改的文件立即生效

java –version 显示版本

到这一步,显示出来java的版本就说明成功了

二、配置amoeba

创建一个amoeba的文件夹

mkdir /root/amoeba

tar zxvf amoeba-mysql-binary-2.2.0.tar.gz -C /root/amoeba

cd /root/amoeba

1、首先修改dbServer.xml

vim /root/amoeba/conf/dbServer.xml  //修改该文件

amoeba:关于mysql的读写分离amoeba:关于mysql的读写分离

2、接下来在修改amoeba.xml

vim /root/amoeba/conf/amoeba.xml


_amoeba:关于mysql的读写分离

amoeba:关于mysql的读写分离

#####################################分界线###########################################


ok ,amoeba的操作先到这一步

下面去.1.184的那台数据库上去

service mysqld start

mysql -uroot -p

mysql>grant all on *.* to admin@'%' identified by '123456';//创建远程用户并授权

mysql>flush privileges;

mysql>create database lxl; //创建数据库lxl,刚才在amoeba配置文件中都用这个数据库

mysql>create table lxl.t_test(id int(3)); //在lxl数据库里创建表

mysql>insert into lxl.t_test values(1); //插入 3条记录 

mysql>insert into lxl.t_test values(2);

mysql>insert into lxl.t_test values(3);

#####################################分界线###########################################

.1.184上的数据库准备工作算是完成了,下面去.1.185上准备一下

service mysqld start

mysql -uroot -p

mysql>grant all on *.* to admin@'%' identified by '123456';//创建远程用户并授权

mysql>flush privileges;

mysql>create database lxl; //创建数据库lxl,刚才在amoeba配置文件中都用这个数据库

mysql>create table lxl.t_test(id int(3)); //在lxl数据库里创建表

mysql>insert into lxl.t_test values(4); //插入 2条记录 

mysql>insert into lxl.t_test values(5);

#####################################分界线##########################################

切换到amoeba服务器上,启动amoeba,

cd /root/amoeba/bin

./amoeba start&

#####################################分界线##########################################

使用远程登录amoeba

mysql –uamoeba –p1234 –P8066 –h 192.168.1.213 //使用 amoeba代理器的用户名和密码登录proxy端

现在就可以插入数据,因为之前两台数据库的数据不一样,你插入一条,可以很明显的看出区别。

读写分离到此算是结束了,希望对你有帮助!


ps:今天我做实验时,由于先给两台数据库做了主主复制。导致虽然amoeba配置成功了,两台数据库插入数据库,实时同步,纠结了半天

 











您可能感兴趣的文档:

--结束END--

本文标题: amoeba:关于mysql的读写分离

本文链接: https://lsjlt.com/news/43403.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • amoeba:关于mysql的读写分离
    今天用amoeba做了次读写分离,下面总结下步骤:三台linux:1、192.168.1.213    用于做amoeba服务器2、192.168.1.184&nbs...
    99+
    2024-04-02
  • MySQL 读写分离 (基于Amoeba)
    一.MySQL读写分离    主数据库处理事务性查询,从数据库处理select查询。数据库复制用来把事务性查询导致的变更同步到从数据库中。二.最为常见的读写分离有两种:1.基于...
    99+
    2024-04-02
  • mysql+amoeba读写分离
    mysql+amoeba读写分离一 简介:Amoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy。它集中地响应应用的请求,依据用户事先设置的规则,将SQL请求发送到特定的数...
    99+
    2024-04-02
  • MySQL读写分离amoeba&mysql-proxy
    ----主从同步介绍 refencen    https://www.cnblogs.com/lin3615/p/5684891.html 1. 读写分离方式 ...
    99+
    2024-04-02
  • mysql基于amoeba如何实现读写分离
    下文给大家带来关于mysql基于amoeba如何实现读写分离,感兴趣的话就一起来看看这篇文章吧,相信看完mysql基于amoeba如何实现读写分离对大家多少有点帮助吧。环境:    &n...
    99+
    2024-04-02
  • Amoeba实现数据库读写分离
    一 环境以及软件版本:系统:CentOS Linux release 7.2.1511 (Core)mysql:Server version: 5.6.33Amoeba:amoeba-mysql-3.0.5...
    99+
    2024-04-02
  • Amoeba新版本MYSQL读写分离如何配置
    小编给大家分享一下Amoeba新版本MYSQL读写分离如何配置,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 官方简介 Amoeba的中文意思是变型虫 主要解决: &bul...
    99+
    2024-04-02
  • amoeba实现mysql读写分离+主从复制架构
    一、环境系统:centos6.5mysql版本:mysql5.6master服务器:192.168.1.21slave服务器: 192.168.1.100master写 slave读二、实现mysql主从复...
    99+
    2024-04-02
  • 利用amoeba实现mysql数据库读写分离的案例
    小编给大家分享一下利用amoeba实现mysql数据库读写分离的案例,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!关于mysql的读写分离架构有很多,百度的话几乎都是用mysql_prox...
    99+
    2024-04-02
  • 利用Amoeba实现MySQL主从复制和读写分离
    在实际生产环境中,如果对数据库的读和写都在同一个数据库服务器中操作,无论是在安全性、高可用性,还是高并发等各个方面都是完全不能满足实际需求的,因此,一般来说都是通过主从复制(Master-Slave)的方式...
    99+
    2024-04-02
  • 利用amoeba实现mysql数据库的读写分离的方法
    这篇文章将为大家详细讲解有关利用amoeba实现mysql数据库的读写分离的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。关于mysql的读写分离架构有很多,百度的话...
    99+
    2024-04-02
  • 利用amoeba(变形虫)实现mysql数据库读写分离
    前期准备工作: 1.两个数据库,一主一从,主从同步; master: 172.22.10.237:3306 ;主库负责写入操作; slave: 10.4.66.58:3306 ; 从库负责读取操作; amoeba: 172.22.10.23...
    99+
    2015-09-22
    利用amoeba(变形虫)实现mysql数据库读写分离
  • mysql 基于mysql-proxy实现读写分离
    mysql 读写分离 读写分离首先不推荐使用,很多业务场景也没有必要,不仅增加技术复杂度,而且可能会导致读到落后的数据,建议优化数据库,推荐使用keepalive+mysql双主复制的方案 然后mysql-proxy是官方推出的中间件,不仅...
    99+
    2015-08-29
    mysql 基于mysql-proxy实现读写分离 数据库入门 数据库基础教程 数据库 mysql
  • 通过amoeba工具实现配置mysql读写分离的方法介绍
    下面讲讲关于通过amoeba工具实现配置mysql读写分离的方法,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完通过amoeba工具实现配置mysql读写分离的方法这篇文章你一定...
    99+
    2024-04-02
  • MySQL-mycat读写分离
    Mycat 需要安装JDK 1.7 或者以上版本第一步:下载jdk-8u131-linux-x64.tar.gz文件 http://haixi.sfkcn.com:8080/201704/tools/jdk-linux-x64.tar.gz...
    99+
    2021-04-03
    MySQL-mycat读写分离 数据库入门 数据库基础教程 数据库 mysql
  • 基于 SpringBoot 实现 MySQL 读写分离的问题
    -     前言     - 首先思考一个问题: 在高并发的场景中,关于数据库都有哪些优化的手段? 常用的实现方法有以下几种:读写分离、加缓存、主从架构集...
    99+
    2022-05-21
    SpringBoot 实现 MySQL 读写分离 SpringBoot 读写分离
  • mycat做Mysql的读写分离
    在MySQL中间件出现之前,对于MySQL主从集群,如果要实现其读写分离,一般是在程序端实现,这样就带来一个问题,即数据库和程序的耦合度太高,如果我数据库的地址发生改变了,那么我程序端也要进行相应的修改,如...
    99+
    2024-04-02
  • mysql如何读写分离
    mysql 读写分离是一种数据库架构,将数据库分为主库和从库,主库负责写入操作,从库负责读操作,以降低主库负载和提高并发读能力。实现 mysql 读写分离需要:搭建主从复制环境、修改应用...
    99+
    2024-04-14
    mysql
  • mysql读写分离原理
    mysql 读写分离通过将读取和写入操作分离到不同的服务器组来提高性能和可用性,包括主服务器处理写入操作,从服务器处理读取操作,这可以减轻主服务器负载,提高写入性能,确保读取持续可用,增...
    99+
    2024-08-02
    mysql
  • MySQL Router实现MySQL的读写分离
    MySQL Router实现MySQL的读写分离 https://www.cnblogs.com/f-ck-need-u/p/9276639.html https://www.cnblogs.com...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作