CentOS 5.8 - MySQL Cluster 7.1 + HAProxy

Neste presente artigo, vou abordar a configuração do MySQL Cluster para se obter alta disponibilidade, e também o
HAProxy, para balancear toda carga deste mesmo banco de dados.

[ Hits: 38.935 ]

Por: evandro matos couto em 10/04/2012


Restore MySQLdump



Passo 1: Faça o download do banco de teste

Obs.: Este procedimento que você irá realizar agora, pode ser executado em qualquer um dos nodes de SQL's

# wget http://downloads.mysql.com/docs/world.sql.gz
# gunzip world.sql.gz


Passo 2: Através do console do MySQL, siga os passos abaixo para criação do LOGFILE e também do TABLESPACE.

mysql> create database world;
mysql> CREATE LOGFILE GROUP world_log  ADD UNDOFILE '/var/lib/mysql-cluster/world.dat'  INITIAL_SIZE = 500M UNDO_BUFFER_SIZE = 10M  ENGINE = NDBCLUSTER;
Query OK, 0 rows affected (22.57 sec)

mysql> CREATE TABLESPACE tablesp_01 ADD DATAFILE 'tablesp_01.dat' USE LOGFILE GROUP world_log INITIAL_SIZE=500M  EXTENT_SIZE= 5242880 ENGINE=NDBCLUSTER;
Query OK, 0 rows affected (20.68 sec)

mysql>\q

Passo 3: Agora, também vem uma outra parte bacana (rs)! Execute o comando abaixo para Restore do Dump do banco de dados

- Disk-based Tables:

# cat world.sql | sed -e 's/ENGINE=MyISAM/ENGINE=NDB TABLESPACE tablesp_01 STORAGE DISK/g' | mysql world

- In-Memmory:

# cat world.sql | sed -e 's/ENGINE=MyISAM/ENGINE=NDB/g' | mysql world

Passo 4: Acesse o banco e verifique se consta realmente as tabelas restauradas

mysql> use world;
Database changed

mysql> show tables;

+-----------------+
| Tables_in_world |
+-----------------+
| City            |
| Country         |
| CountryLanguage |
+-----------------+
3 rows in set (0.01 sec)


Continua na página 9.
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação do servidor MGM
   3. Instalação dos Nodes de NDB
   4. Instalação dos Nodes SQL's
   5. Configuração
   6. Armazenamento
   7. Backup e Restore
   8. Restore MySQLdump
   9. Instalando e Configurando o HAProxy – Load Balance
Outros artigos deste autor

Docker Linux Container - Open vSwitch Containers - Múltiplos Servidores

Clonagem de HDs com o PHANTOM & UDPCAST no CentOS

Alta disponibilidade: CentOS 6 - configurando os pacotes DRBD com gfs2 - parte 1

Nagios 4 com Check_MK 1.2.5i3 no CentOS 6.5 x64

Instalação do Nagios Core no CentOS 5.5

Leitura recomendada

Questão de LPIC - Manipulação de dispositivos

Palavras, expressões e celebridades do mundo do software livre

A Catedral e o Bazar - Eric S. Raymond

Como customizar uma imagem ISO do Ubuntu

Sistema lento? Encontrando a causa do problema

  
Comentários
[1] Comentário enviado por jorgeantonyo em 19/01/2016 - 16:42h

Como você realizou a configuração do haproxy com mysql ?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts