Como atualizar o mariadb 5.5 a Mariadb 10.1 no CentOS/RHEL 7 e nos sistemas Debian
- 879
- 162
- Spencer Emard
Mariadb é um famoso garfo da comunidade MySQL que ganhou muita popularidade após a aquisição da Oracle do projeto MySQL. Sobre 24 de dezembro de 2015 A versão estável mais recente foi lançada que é Mariadb 10.1.10.
Atualizar MariaDB 5.5 a Mariadb 10.1 no RHEL/CENTOS 7O que há de novo
Poucos novos recursos foram adicionados nesta versão e você pode vê -los abaixo:
- Galera, uma solução de cluster de vários mestres agora é parte padrão do mariadb.
- Adicionado duas novas tabelas de esquema de informação adicionadas para melhor examinar as informações do WSREP. As tabelas em questão são Wsrep_membership e Wsrep_status.
- Página compactação para innodb e xtradb. A compactação de página é semelhante ao formato de armazenamento compactado do Innodb.
- Página compactação para fusionio.
- Poucos ajustes de otimização incluídos são:
- Não crie .Arquivos FRM para tabelas temporárias
- Use o max_statement_time para abortar as consultas longas de execução automaticamente
- A função malloc () é usada e consultas simples e simples são executadas mais rapidamente
- Patches de escala da web
- Atualização de plugins
- Correções de segurança (muitas vulnerabilidades foram abordadas).
Neste tutorial, vamos mostrar como atualizar Mariadb 5.5 para Mariadb 10.1 Última versão estável. Você precisará ter Acesso à raiz para a máquina, onde você estará realizando a atualização.
Observação Que se você estiver executando a versão anterior do mariadb, o curso recomendado da atualização é passando por cada versão. Por exemplo Mariadb 5.1 -> 5.5 -> 10.1.
Etapa 1: Backup ou despejar todos os bancos de dados MARIADB
Como sempre, ao realizar uma atualização, criando backup de seus bancos de dados existentes é importante. Você pode despejar os bancos de dados com o comando tais:
# mysqldump -u root -password --l -databases> /tmp /all -database.SQL
Ou alternativamente, você pode parar o serviço MariaDB com:
# SystemCtl Stop mysql
E copie o diretório de bancos de dados em uma pasta separada como esta:
# cp -a/var/lib/mysql//var/lib/mysql.Bak
Em caso de falha da atualização, você pode usar uma das cópias acima para restaurar seus bancos de dados.
Etapa 2: adicione o repositório MariaDB
Uma boa prática é garantir que seus pacotes estejam atualizados antes de fazer alterações em seus arquivos repositórios. Você pode fazer isso com:
# yum update [no rhel/centos 7] # atualização apt-get [no debian/ubuntu]
No RHEL/CENTOS 7
Se você tiver pacotes antigos, aguarde a instalação terminar. Em seguida, você precisará adicionar o Mariadb 10.1 repo para o CentOS/ Rhel 7/ distribuições. Para fazer isso, use seu editor de texto favorito, como vim ou Nano e abra o seguinte arquivo:
# vim /etc /yum.Repos.d/mariadb10.repo
Adicione o seguinte texto:
# Mariadb 10.1 Lista de Repositórios do CentOS-Criado 2016-01-18 09:58 UTC # http: // mariadb.org/mariadb/repositórios/[mariadb] nome = mariadb Baseurl = http: // yum.Mariadb.org/10.1/CENTOS7-AMD64 GPGKEY = https: // yum.Mariadb.org/rpm-gpg-key-mariadb gpgcheck = 1
Em seguida, salve e saia do arquivo (para Vim : wq)
Em Debian e Ubuntu
Execute as seguintes séries de comandos para adicionar o MariaDB PPA no seu sistema:
# APT-Get Install Software-Properties-Common # apt-key Adv--RECV-KEYS-KEYSERVER HKP: // KeyServer.Ubuntu.com: 80 0xcbcb082a1bb943db # add-opt-repository 'deb [arch = amd64, i386] http: // kartolo.Sby.Datautama.líquido.id/mariadb/repo/10.1//Ubuntu Wily principal'
Importante: Não se esqueça de substituir o Ubuntu Wily com seu nome de distribuição e liberação.
Etapa 3: Remova o mariadb 5.5
Se você fez backup de seus bancos de dados, conforme sugerido em Passo 1, Agora você está pronto para prosseguir e remover a instalação do mariadb existente.
Para fazer isso, basta executar o seguinte comando:
# yum remover mariadb-servidor mariadb mariadb-libs [no rhel/centos 7] # apt-get purge mariadb-servidor mariadb mariadb-libs [no debian/ubuntu]Remova o mariadb 5.5 versão
Em seguida, limpe o cache do repositório:
# yum limpo tudo [no rhel/centos 7] # apt-get limpo all [no debian/ubuntu]
Etapa 4: Instalando o Mariadb 10.1
Agora é hora de instalar a versão mais recente do Mariadb, usando:
# yum -y instalar mariadb-servidor mariadb-client [on rhel/centos 7] # instalação apt-get mariadb-servidor mariadb-client [no debian/ubuntu]Instale o MariaDB 10 no CentOS/Rhel 7
Depois que a instalação estiver concluída, você poderá iniciar o serviço Mariadb com:
# SystemCtl Start Mariadb
Se você deseja que o MariaDB comece automaticamente após a inicialização do sistema, execute:
# SystemCtl Ativar mariadb
Finalmente, execute o comando de atualização para atualizar o mariadb com:
# mysql_upgradeAtualização de MariaDB
Para verificar se a atualização foi bem -sucedida, execute o seguinte comando:
# mysql -vVerifique a versão mariadb
Parabéns, sua atualização foi concluída!
Conclusão
As atualizações MariaDB/MySQL são sempre tarefas que devem ser executadas com cautela extra. Espero que o seu complete bem suavemente. Se você encontrar algum problema, não hesite em postar um comentário.
- « Como otimizar e comprimir imagens JPEG ou PNG no Linux CommandLine
- 4 maneiras de desativar/bloquear determinadas atualizações do pacote usando o comando yum »