mysql中间件-amoeba

中间件:一种提供在不同技术、不同的软件之间共享资源的程序,更大化了利用了数据库的性能,可以无限扩展(注:真实环境中并非如此)

数据库的中间件:

  mysql proxy (官方版本)性能低,需要lua 脚本

  atlas 性能低,响应时间长

  amoeba 陈思儒研发

一、 先搭建一个主从关系的服务器

在主、从服务器上安装mysql mysql-server

1.开启二进制日志

[root@localhost ~]# vim /etc/my.cnf
...
log-bin=mysql-bin
server-id = 132
...
[root@localhost ~]# vim /etc/my.cnf
...l
og-bin=mysql-bin
server-id = 134 
...

2. 在主服务器上授权,从服务器上保存授权信息,并开启从服务线程

mysql> grant replication slave on *.* to root@'192.168.80.134' identified by '123456';

mysql> show master status;
mysql> change master to
    -> master_user='root',
    -> master_password='123456',
    -> master_host='192.168.80.132',
    -> master_log_file='mysql-bin.000008',
    -> master_log_pos=260;
Query OK, 0 rows affected (0.35 sec)

mysql> start slave;
Query OK, 0 rows affected (0.01 sec)

mysql> show slave status\G;

二、配置读写分离

1. 安装 gcc 环境

[root@localhost ~]# yum -y install gcc*

2. 下载软件,创建目录

猜你喜欢

转载自www.cnblogs.com/sswind/p/12084897.html