>_Mysql-cluster + haproxy no Centos 5 – 1.8

MYSQL-CLUSTER HOW-TO

Restore mysqldump

Passo 1 – Faça o download do banco de teste
OBSERVAÇOES: Esse 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 console do Mysql, siga os passos abaixo para criação do LOGFILE e também do TABLESPACE

mysql> create database world;

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)

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)
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)
mysql>

Continua na parte 9

>_Mysql-cluster + haproxy no Centos 5 – 1.8
Tagged on:

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

%d blogueiros gostam disto: