¿Cuáles son las medidas prácticas para lograr el equilibrio de carga y la alta disponibilidad del clúster de base de datos MySQL?
La relación entre los clústeres de bases de datos MySQL es la siguiente:
ndbd: nodo de la base de datos, donde realmente se almacenan los datos físicos.
mysqld: Nodo del servidor MySQL: Nodo del servidor MySQL.
ndbd_mgmd: Nodo de gestión. Administre/vea el estado de cada nodo de biblioteca y nodo de servidor. El programa accede directamente a la IP de esta máquina y el puerto predeterminado sigue siendo 3306.
1 Instale MySQL 5.0 en ndb_mgmd, mysqld y Node
A, Node
B
Directorio de instalación: /p>
Nodo
A, Nodo
B, mysqld:
#
cp
/usr/local/mysql/support-files/my-medium.cnf
para
MySQL
Clúster
#
(válido
en
MySQL
5.0)
#
habilitar
ndbcluster
motor de almacenamiento
,
y
p>proporcionar
cadena de conexión
para
#
administración
Servidor
host
(el puerto
predeterminado
es
1186)
[mysqld] p>
ndbcluster
ndb-connectstring=192.168.56.30
#
proporciona
cadena de conexión
para
administración
Servidor
host
(puerto
predeterminado:
1186)
[ndbd]
connect-string=192.168.56.30
#
proporcionar p>
cadena de conexión
para
administración
servidor
host
(predeterminado
puerto:
1186)
[ndb_mgm]
connect-string=192.168.56.30
#
proporcione
ubicación
del
archivo de configuración
del clúster
[ndb_mgmd]
config-file=/var/lib/mysql-cluster
Crear archivos de registro en Node
A, Node
Clip B