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.919 ]

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

Quota - Criando e administrando no CentOS

Instalação do Nagios Core no CentOS 5.5

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

HAproxy + Stunnel (https) + CentOS 6

Leitura recomendada

Instalando Debian 5.0 e deixando com todos os programas que você gosta

Qual o melhor Linux para eu utilizar?

Eu!noel é sinônimo do Arch Linux! Por quê?

Mamãe, quero Slack! (parte 3 - final)

Instalação básica do Slackware 10 com KDE 3

  
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