mariaDB master para dominar a replicação [closed]

1

Acabei de começar a usar o mariaDB. Eu queria fazer um mestre para dominar a replicação. Tentei alguns tutoriais, mas todos falharam.

Eu segui um novo tutorial em fazer link Eu sei que ele está dizendo grupo mysql mas eu ouvi que o mariabDB é super similar ao mysql O erro que eu tive tem algo a ver com o modo gtid que eu verifiquei que o valor gtid é diferente entre mysql e mariadb Este é o erro que recebi [ERROR] /usr/sbin/mysqld: unknown variable 'gtid_mode=ON'

Além disso, seguimos outros tutoriais para masterizar, mas também falharam (esses posts eram um pouco mais antigos, como um ano de idade)

Current maria version :10.0.31-MariaDB-0ubuntu0.16.04.2 OS: Ubuntu 16.04 innodb: 5.6.36-82.0

Eu estou querendo saber se há um tutorial passo a passo mais recente para configurar o mestre para dominar a replicação? Ou alguém é capaz de me dar uma mão sobre como fazer o processo funcionar?

Obrigado antecipadamente.

    
por Dora 18.12.2017 / 23:58

1 resposta

4

MySQL e MariaDB têm APIs compatíveis, o que significa que os clientes e programas devem trabalhar com o MySQL ou o MariaDB sem nenhuma mudança. No entanto, do lado do servidor, eles são cada vez mais divergentes e nem todas as opções de configuração do MySQL estão disponíveis no MariaDB e vice-versa.

Em particular, MariaDB e MySQL têm diferentes implementações do GTID que não são compatíveis e têm diferentes opções de configuração. Aqui está uma lista de Diferenças de Variáveis de Sistema Entre MariaDB 10.0 e MySQL 5.6 .

Quando você pesquisa o parâmetro gtid_mode na tabela, mostra que ele não está disponível no MariaDB e, por sua vez, vincula-se a MariaDB e o MySQL tem diferentes implementações do GTID .

Eu sugiro que você use o MySQL 5.6 real para o seu cluster master-master ou se você insistir em usar o MariaDB melhor no Google algo como " mariadb master-master replication " e use um tutorial específico para o MariaDB.

Espero que ajude:)

    
por 19.12.2017 / 00:30