如何设置上 Wheezy (Debian 7) 略 XtraDB 群集

 

MySQL 多主机复制一个卓越性能,在 MySQL 然而那里唯一问题 标准多主机复制似乎永远不有点主从同步复制一样稳定始终需要注意进场这个团队开发一个惊人产品被称为 XtraDB 群集加莱拉得到 XtraDB 功能世界多主机复制所以我们还在等什么呢?我们开始
系统必备组件

 

选择Linux 发行版本指南我们使用 Debian 7。如果愿意可以使用一个不同发行版(注意可能需要调整指南使用选择发行版
两个节点运行相同操作系统
命令 SSH基本知识

 

入门教程
SSH 虚拟

 

VM 1:

 

ssh root@xxx.xxx.xxx.xxx

 

VM 2:

 

ssh root@yyy.yyy.yyy.yyy

 

略的资料库

 

两个节点执行以下命令

 

回声-e“deb http://repo.percona.com/apt 气喘似的呼哧呼哧作响main\ndeb src http://repo.percona.com/apt 气喘似的呼哧呼哧作响主”>> /etc/apt/sources.list.d/percona.list && apt 关键 adv keyserver — — keys.gnupg.net — — 接收键 1C4CBDCDCD2EFD2A

 

现在我们需要更新来源

 

apt-get 来更新

 

安装略 XtraDB 群集

 

安装非常简单

 

apt-get 来安装略-xtradb-群集-56

 

如果熟悉 MySQL然后下一看着熟悉只需按照屏幕说明输入一个密码
配置第一个节点

 

配置相当简单添加 MySQL 配置文件种情况下使用纳米可以使用选择文本编辑器

 

使用台计算机打开文件

 

纳米 /etc/mysql/my.cnf

 

绑定地址 = 127.0.0.1 添加一个 #之前(说出) 绑定地址线立即添加以下

 

# # # 加莱拉

 

wsrep_provider=/usr/lib/libgalera_smm.so

 

# # # 两个节点IP 地址

 

wsrep_cluster_address = gcomm://xxx.xxx.xxx.xx,yyy.yyy.yyy.yyy

 

# # # 不行除非 binlog 格式

 

binlog_format = 行

 

# # # 改变 InnoDB 自动增量管理方式要求加莱拉

 

innodb_autoinc_lock_mode = 2
# # # #1 节点地址 我们 ssh 节点希望。)

 

wsrep_node_address=xxx.xxx.xxx.xx

 

# # # SST 方法

 

wsrep_sst_method = xtrabackup v2

 

# # # 群集名称

 

wsrep_cluster_name = xtradb

 

# # # 节点名称本例我们只是 xtradb1

 

wsrep_node_name = xtradb1

 

# # #身份验证记住这一点

 

wsrep_sst_auth =”sstuser:yoursecretpass”

 

保存退出文件 (Ctrl + X)。

 

现在让我们来引导节点

 

/etc/init.d/mysql 引导-pxc

 

接下来我们需要创建用户特权为什么需要记住密码需要登录 MySQL (mysql-u -p) 类型以下 包括 mysql >):

 

mysql > 创建用户 ‘sstuser’@’localhost’ 确定 ‘yoursecretpass’ ;
mysql > 格兰特重新加载复制客户端 *.* ‘sstuser’@’localhost’ ;
mysql > 冲洗特权

 

配置二个节点

 

二个节点配置相同一次两个再次注释绑定地址 = 127.0.0.1 粘贴之后以下记住相应地编辑

 

# # # 加莱拉

 

wsrep_provider=/usr/lib/libgalera_smm.so

 

# # # 两个节点IP 地址

 

wsrep_cluster_address = gcomm://xxx.xxx.xxx.xx,yyy.yyy.yyy.yyy

 

# # # 不行除非 binlog 格式

 

binlog_format = 行

 

# # # 改变 InnoDB 自动增量管理方式要求加莱拉

 

innodb_autoinc_lock_mode = 2

 

# # # #2 节点地址 我们 ssh 节点希望。)

 

wsrep_node_address=yyy.yyy.yyy.yyy

 

# # # SST 方法

 

wsrep_sst_method = xtrabackup v2

 

# # # 群集名称

 

wsrep_cluster_name = xtradb

 

# # # 节点名称本例我们只是 xtradb1

 

wsrep_node_name = xtradb1

 

# # #身份验证记住这一点

 

wsrep_sst_auth =”sstuser:yoursecretpass”

 

接下来键入 /etc/init.d/mysql 开始看到下面输出

 

[….]启动 MySQL (略 XtraDB 群集) 数据库服务器 mysqld.
[….]状态转移进展 [行]

 

就是 您已经配置多主机XtraDB 群集 具有伟大业绩无忧 XtraDB 群集
测试群集

 

节点 1,类型 mysql-u -p然后创建数据库演示 ;。对面节点登录 MySQL 类型显示数据库 ;。如果一切工作正常然后看到对面节点创建数据库