Instalando o plugin de replicação do grupo Mysql

0

Quando dou  INSTALL PLUGIN group_replication SONAME 'group_replication.so'; comando no mysql, recebo o seguinte erro E quando eu navego para o diretório, não há nenhum pacote chamado group_replication.so. Eu estou usando o Ubuntu 16.04 com o mysql 5.7.21. Como faço para instalar o pacote de uma fonte ou existe alguma outra maneira de superar esse problema e prosseguir com a replicação?

    
por TrickyExplorer 03.02.2018 / 14:20

1 resposta

2

Também encontrei esse problema, explicado com mais detalhes aqui: link .

O que eu aprendi é que nem todas as versões do mysql vêm junto com a replicação de grupo. Eu tive que instalar o "MySQL Community Version"

#[OPTIONAL] Completely remove current MySQL installation:
sudo service mysql stop
apt remove --purge mysql-\*
rm -rf /etc/mysql
rm -rf /var/log/mysql
rm -rf /var/lib/mysql
sudo apt-get clean
sudo apt-get autoclean

#Install MySQL Community Version 5.7.X:
sudo apt-get install libaio1
sudo apt-get install libmecab2
curl -OL https://downloads.mysql.com/archives/get/file/mysql-common_5.7.20-1ubuntu16.04_amd64.deb
curl -OL https://downloads.mysql.com/archives/get/file/mysql-community-client_5.7.20-1ubuntu16.04_amd64.deb
curl -OL https://downloads.mysql.com/archives/get/file/mysql-client_5.7.20-1ubuntu16.04_amd64.deb
curl -OL https://downloads.mysql.com/archives/get/file/mysql-community-server_5.7.20-1ubuntu16.04_amd64.deb
sudo dpkg -i mysql-common_5.7.20-1ubuntu16.04_amd64.deb
sudo dpkg -i mysql-community-client_5.7.20-1ubuntu16.04_amd64.deb
sudo dpkg -i mysql-client_5.7.20-1ubuntu16.04_amd64.deb
sudo dpkg -i mysql-community-server_5.7.20-1ubuntu16.04_amd64.deb 

Você deve então encontrar o plugin e poder instalá-lo:

[email protected]:/var/log/mysql# ls -lah /usr/lib/mysql/plugin/
...
-rw-r--r-- 1 root root 1.7M Sep 13  2017 group_replication.so
....
    
por ninapavlich 13.04.2018 / 04:03