上一主题: MYSQL5-MySQL 数据库组件

下一主题: 属性


MYSQLR、MYSQLR64-适合复制的 MySQL 数据库组件

MYSQLR64:适用于复制的 MySQL 数据库组件

概览

目录

系统

类别

数据库组件

用户卷

yes

最小 内存

160 MB

操作系统

Linux

问题/注释

咨询论坛

功能概述

MYSQLR64 是基于 MySQL 数据库引擎的数据库组件 (http://www.mysql.org)。 它提供一种简便方法将数据库添加到任何应用。 这些组件还可用于复杂的 MYSQL 复制方案。 这些组件基于 MYSQL5 (CentOS 5.5/MySQL 5),并且还可处理数据库复制。

通过数据库复制,可以将数据从一个 MySQL 数据库服务器(称为主服务器)复制到一个或多个 MySQL 数据库服务器(称为从服务器)。 可以针对主服务器-从服务器复制、主服务器-主服务器复制以及涉及两个以上主服务器的复制设置 MYSQLR64 组件。

通过 Web 界面完成复制设置、管理和监控。 通过 Web 界面可以方便地开始复制,并且给主服务器造成的停机时间几乎为零。 出现问题时,还可以使用 Web 界面修复复制。 可以使用 Web 界面从早期数据库组件(例如 MYSQL 和 MYSQL5)复制数据库。 MYSQLR64 还提供了一种简便的方法用于管理和浏览您的数据库(基于 phpMyAdmin)。

在许多情况下,复制功能非常有用:

使用默认配置时,MYSQLR64 的功能与某个带有管理 Web 界面的 MYSQL5 组件完全相同。 要将 MYSQLR64 用于复制方案,至少需要提供两个使用适当配置的 MYSQLR64 组件(请参阅“典型用法”)。

MYSQLR64 在应用定义的卷(可在每个 MYSQLR64 实例上配置)上存储数据库。 MYSQLR64 在空卷上启动时,将自动创建一个空数据库。

名称

最新版本

操作系统

!MySQL

说明

MYSQLR

2.0.3-1

CentOS 5.5

5.5.8

MYSQLR64

2.0.3-1

CentOS 5.5(64 位)

5.5.8

 

重要信息! 使用复制时,不应混合使用 32 位和 64 位 MYSQLR 组件,因为数据库文件是按原样从主服务器复制到从服务器的。 此外,32 位版本的组件中的数据卷不应与 64 位版本的相同组件一起使用(反之亦然)。 要在 32 位和 64 位 MYSQLR 版本之间迁移数据库,请根据此处所述,在一台主机上转储数据库,然后在另一台主机上导入这些数据库。

资源

资源

最小值

最大值

默认值

CPU

0.10

16

0.40

内存

160 MB

32G

512 MB

带宽

1 Mbps

2 Gbps

250 Mbps

终端

名称

目录

协议

说明

in

in

MYSQL

接收 MySQL 数据库请求。

rin

in

任何

将该组件用作主组件的从 MYSQLR64 组件连接到此终端。

ui

in

HTTP

提供对 MYSQLR64 的 Web 界面的访问。

日志

out

CIFS

连接到用于存储错误日志的 NAS 组件。 如果未使用该终端,则可将其保持未连接状态。

rout

out

任何

连接到主 MYSQLR64 服务器。 此终端可能一直保持未连接,仅应在复制方案中使用。

mon

out

CCE

发送性能和资源使用统计信息。 此终端可保持未连接状态。

默认接口已启用。 它用于诊断和故障排除(通过 SSH)。 此组件的未来版本可能会禁用 SSH 访问。

重要信息! rin 和 rout 终端用于 SSH (tcp 22) 和 MYSQL (tcp 3306) 数据。 在将网关/VPN 用于连接这些终端时,防火墙应配置为允许两个端口。

用户卷

说明

data

用于数据库数据存储的卷。 该卷是强制性卷。

binlogs

在复制模式(设置为 master 或 slave)下运行时用于二进制日志的卷。 此卷不是强制性卷,但如果在复制中使用该组件(将 rpl_mode 设置为除 none 之外的值)且不提供 binlogs 卷,该组件将无法启动。

数据卷可以选择在其顶级目录中包含一个 my.cnf 文件,该文件中包括 MYSQL 配置选项。 有关更多详细信息,请参阅“自定义配置”一节。 该功能在 MYSQLR64 1.6.1 或更高版本中可用。

重要信息!