Tema anterior: MYSQL5: dispositivo de base de datos MySQL

Tema siguiente: Propiedades


MYSQLR, MYSQLR64: dispositivo de base de datos MySQL apropiado para replicar

MYSQLR64: dispositivos de base de datos MySQL apropiados para replicación

Vista rápida

Catálogo

Sistema

Categoría

Dispositivos de base de datos

Volúmenes de usuario

yes

Memoria mín.

160 MB

SO

Linux

Preguntas o comentarios

Pregunte en el foro

Descripción general del funcionamiento

MYSQLR64 es un dispositivo de base de datos basado en el motor de base de datos MySQL (http://www.mysql.org). Proporciona una forma fácil de agregar una base de datos a cualquier aplicación. Los dispositivos se pueden usar también en escenarios de replicación de MYSQL complejos. Los dispositivos están basados en MYSQL5 (CentOS 5.5/MySQL 5) pero también tratan la replicación de base de datos.

La replicación de base de datos permite que los datos de un servidor de base de datos de MySQL (conocido como principal) se repliquen a uno o varios servidores de base de datos MySQL (conocidos como secundarios). Los dispositivos MYSQLR64 se pueden configurar para la replicación principal-secundario así como para la replicación principal-principal y la replicación con más de dos principales.

La configuración, gestión y control de replicación se realizan mediante una interfaz Web. La interfaz Web proporciona una forma fácil de iniciar la replicación prácticamente sin tiempo de inactividad en el principal. Se puede utilizar también para reparar una replicación en caso de problemas. La interfaz Web se puede utilizar para copiar bases de datos de dispositivos de base de datos más antiguos como MYSQL y MYSQL5. MYSQLR64 también proporcionar una forma fácil para gestionar y explorar la base de datos (basada en phpMyAdmin).

La replicación resulta útil en varios casos:

En su configuración predeterminada MYSQLR64 actúa exactamente como un dispositivo MYSQL5 con una interfaz Web para la gestión. Para utilizarlo en escenarios de replicación, necesita al menos dos dispositivos MYSQLR64 con una configuración apropiada (consulte Uso Típico).

MYSQLR64 almacena la base de datos en un volumen definido por la aplicación que se puede configurar en cada instancia de MYSQLR64. MYSQLR64 crea automáticamente una base de datos vacía cuando se inicia en un volumen vacío.

Nombre

Última versión

SO

!MySQL

Notes

MYSQLR

2.0.3-1

CentOS 5.5

5.5.8

MYSQLR64

2.0.3-1

CentOS 5.5 (64 bits)

5.5.8

 

Importante: No debería mezclar dispositivos MYSQLR de 32 bits y 64 bits cuando utiliza la replicación para copiar los archivos de base de datos del principal al secundario. Tampoco deberían utilizar volúmenes de datos de la versión de 32 bits del dispositivo con una versión de 64 bits del mismo dispositivo (y viceversa). Para migrar una base de datos entre las versiones de 32 bits y 64 bits de MYSQLR, vuelque las bases de datos en un host e impórtelas al otro, tal y como se describe aquí.

Recursos

Recurso

Mínimo

Máximo

Predeterminado

CPU

0.10

16

0.40

Memoria

160 MB

32 G

512 MB

Ancho de banda

1 Mbps

2 Gbps

250 Mbps

Terminales

Nombre

Dir.

Protocolo

Descripción

in

in

MYSQL

Recibe solicitudes de base de datos MySQL.

rin

in

Cualquiera

Los dispositivos MYSQLR64 secundarios que utilizan el dispositivo como principal se conectan a este terminal.

ui

in

HTTP

Proporciona acceso a la interfaz Web de MYSQLR64.

log

Saliente

CIFS

Conecta a un dispositivo NAS para almacenar registros de error. Este terminal se puede dejar desconectado si no se usa.

rout

Saliente

Cualquiera

Conecta a un servidor MYSQLR64 principal. Este terminal puede estar desconectado y se debería usar solamente en escenarios de replicación.

mon

Saliente

CCE

Envía estadísticas sobre uso de recursos y rendimiento. Este terminal se puede dejar desconectado.

La interfaz predeterminada está activada. Se utiliza para diagnósticos y solución de problemas (mediante SSH). Las versiones futuras de este dispositivo pueden desactivar el acceso de SSH.

Importante: Los terminales rin y rout se usan para datos tanto SSH (tcp 22) como MYSQL (tcp 3306). Cuando se usan puertas de enlace o VPN para conectar esos terminales, los cortafuegos se deberán configurar para permitir usar los dos puertos.

Volúmenes de usuario

Volumen

Descripción

data

Volumen utilizado para almacenar datos de base de datos. Este volumen es obligatorio.

binlogs

Volumen utilizado para los registros binarios al ejecutarse en modo de replicación (como principal o como secundario). Este volumen no es obligatorio, pero si usa el dispositivo en la replicación (se ha establecido rpl_mode en otro valor distinto a "none") y no se proporciona un volumen binlogs, el dispositivo dará error al iniciarse.

Opcionalmente, el volumen de datos puede contener un archivo my.cnf en su directorio superior que incluye opciones de configuración de MYSQL. Para obtener más detalles, consulte la sección Configuración personalizada. Esta función está disponible en MYSQLR64 1.6.1 o versiones posteriores.

Importante: