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.699 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

Quota - Criando e administrando no CentOS

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

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

HAproxy + Stunnel (https) + CentOS 6

Instalação do Nagios Core no CentOS 5.5

Wine: Como jogar/emular no Linux seus games ou softwares mais atuais sem pagar por isso

Como explicar ao leigo o que é Sistema Operacional

Trabalhando com coringas, filtros e expressões regulares no shell

Como customizar uma imagem ISO do Ubuntu

CD repositório para o aptitude

#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.