Pular para o conteúdo

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.
evandro matos couto vandocouto
Hits: 41.690 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Parte 8: 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.
   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

HAproxy + Stunnel (https) + CentOS 6

Quota - Criando e administrando no CentOS

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

Clonagem de HDs com o PHANTOM & UDPCAST no CentOS

Nagios 4 com Check_MK 1.2.5i3 no CentOS 6.5 x64

Comandos básicos para Linux

Utilizando o apt para gerenciamento de pacotes

Gentoo - Instalação partindo de LiveCD/USB do Sabayon LXDE

Meu Linux, minha vida!

Introdução ao Ubuntu - Instalação de programas e outras dicas

#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

Entre na sua conta para comentar.