Escolar Documentos
Profissional Documentos
Cultura Documentos
Cluster MGM
Cluster Nó1
Cluster Nó2
Cluster 1
Criar a pasta para instalação do MySQL Cluster Management
mkdir /usr/src/mysql-mgm
cd /usr/src/mysql-mgm
Mudando as permissões
mkdir /var/lib/mysql-cluster
editor /var/lib/mysql-cluster/config.ini
Nós de Armazenamento
Criando o grupo e usuário para o mysql
groupadd mysql
useradd -g mysql mysql
cd /usr/local
tar -zxvf mysql-cluster-gpl-7.3.18-linux-glibc2.12-x86_64.tar.gz
ln -s mysql-cluster-gpl-7.3.18-linux-glibc2.12-x86_64 mysql
cd mysql
cp support-files/mysql.server /etc/init.d/
chmod 755 /etc/init.d/mysql.server
update-rc.d mysql.server defaults
cd /usr/local/mysql/bin
mv * /usr/bin
rm -rf /usr/local/mysql/bin
ln -s /usr/bin /usr/local/mysql/bin
[mysqld]
ndbcluster
# IP address of the cluster management node
ndb-connectstring=192.168.1.1
# Maybe necessary
#innodb_buffer_pool_size=8M
#innodb_use_sys_malloc=1
[mysql_cluster]
# IP address of the cluster management node
ndb-connectstring=192.168.1.1
mkdir /var/lib/mysql-cluster
cd /var/lib/mysql-cluster
Executar o gerenciador dos nós, pela primeira vez ou sempre que o config.ini mudar. Caso o ndbd –initial
de erro relacionado ao serviço Angel, habilitar no /etc/my.cnf os comandos innodb_buffer_pool_size=8M e
innodb_use_sys_malloc=1.
ndbd --initial
/etc/init.d/mysql.server start
/usr/local/mysql/bin/mysql_secure_installation
Teste de funcionamento
No nó central verifique o funcionamento da rede com os seguintes comandos:
ndb_mgm
ndb_mgm> show
No Nó1 crie um banco de dados e inseria alguns valores, eles deverão aparecer automaticamente no Nó2,
não se esqueça de passar em qual a ENGINE será criada a tabela (replicação parcial):
mysql -u root -p
mysql> CREATE DATABASE xyz;
mysql> USE xyz;
mysql> CREATE TABLE abc (várias colunas) ENGINE=NDBCLUSTER;
mysql> INSERT INTO abc (colunas) VALUES (valores);
mysql> SELECT * FROM abc;