Acabo de entrar nessa também pessoal tenho que migrar MySQL para Mariadb…
por enquanto vou passar dentro do Windows mesmo, mais logo depois dos testes vou para linux onde atualmente esta nossos MySQLs rodando nos clientes.
Abaixo resumo da BD atual MySQL logo quando tiver feitos os testes mando para vocês…
MySQL Atual
Tabelas = 580
William,
Pra não ter que desinstalar o MySQL do teu Windows, instale o MariaDB em uma porta diferente, tipo 3307, e assim você fica com os dois bancos funcionando. Fiz assim aqui para meus testes e funciona normalmente.
Ola Kleyber…
Isso não e problema na verdade tenho 3 Servidores MySQL no Windows
Mysql 5.6 = 3306
Mysql 5.7 = 3307
y agroa o MariaDb = 3308
Pois é Willian eu tenho alguns dbs totalizando de 35 a 40 gb para migrar.
A base maior tem perto de 15gb.
O medo é grande.
Mas quem vive com medo não faz nada.
Vamos testar né.
Saulo você teve algum problema ao migrar para o MariaDB no CentOs 6? Estou pensando em fazer no carnaval, mas ainda estou inseguro devido a experiência do Ubuntu. Peguei vários tutoriais. Porém que ensina a fazer do zero sem o MySql instalado, ai fica fácil, meu problema é que tenho o MySql instalado e com base de dados de produção.
Podes explicar o caminho que usaste?
Abraço.
Cara eu removi o mysql, instalei o repositorio do mariadb e mandei instalar…
Depois fi o mysql_upgrade com root pra poder acertar as permissões das tabelas e demais ajustes, e só!
Uma coisa que ue precisei fazer foi acertar o path dentro do virtualmin pra ele conseguir iniciar o mariadb.
Migração do Mysql 5.6 para MariaDB 10 efetuada.
Notei melhora no desempenho e no consumo de memória.
Estou ansioso para ver em dia útil quando o acesso e grande.
Foi tudo tranquilo graças a Deus.
eu fiz a migracao e esta perfeito. bem mais rapido!
Tive a oportunidade de acompanhar o Alexandre na mudança e posso afirmar que meus sistemas hospedados com ele estão muuuito mais rápidos. Parabéns Alexandre!!!
Kleyber, Obrigado por sua ajuda nos testes.
Fred
Fiz no Debian GNU/Linux 7.
Primeiro backup do banco com mysqldump.
Fiz upgrade do mysql após colocar o repositório de forma que ele trocasse o mysql-common.
Após isto removi todo o mysql, menos o mysql-common.
Mandei que deixasse os arquivos de dados.
Ai fiz instalação do MariaDB.
Depois rodei o mysql_upgrade.
Ele já pegou os arquivos de dados e funcionou normal.
Nem precisei fazer restore do dump que tinha feito.
Eu hospedo Firebird, PostgreSql e MariaDB.
Sendo que do Mariadb eu tenho 169 bases, dos 56 domínios hospedados atualmente.
A maior base em MariaDB tem 17GB.
Hoje fiz a migração de um cliente para MariaDB.
Memória consumida pelo mysql de 8 a 12GB e se deixar pedia mais.
Memória consumida pelo MariaDB 6GB o dia todo.
CPU para MySQL: 4CPU
CPU para MariaDB: 2CPU
Mesmo ambiente: Distribuição Debian
Tempo resposta para o select que mostra o tamanho dos bancos:
SELECT table_schema “Nome do Banco de dados”,
SUM( data_length + index_length ) / 1024 /1024 “Tamanho de banco de dados em MB”,
SUM( data_free )/ 1024 / 1024 “Espaço livre MB”
FROM information_schema.TABLES
GROUP BY table_schema
ORDER BY 2 DESC;
Mysql > que 10 minutos
MariaDB < 1 minuto, para ser exato de 23 a 29 segundos.
A configuração do buffer era idêntica no MySQl e MariaDB.
Conclusão: MariaDB na cabeça. Mysql estou fora é um tiro no pé.
Alexandre,
Excelente!!!
O teste que fiz no meu Centos não deu certo, fiquei com medo de atualizar no meu server de produção! Vou estudar mais pra saber o que houve!
É melhor mesmo. Todo cuidado é pouco.
Noticias do Debian 8 Jessie:
https://www.debian.org/releases/jessie/amd64/release-notes/ch-whats-new.pt-br.
Cito:
2.2.6. MariaDB ao lado do MySQL
"Junto com o MySQL 5.5 mais antigo, o Jessie traz o novo MariaDB 10.0. Veja a página wiki da equipe MySQL do Debian para mais informações. Apenas um deles é provável de ser incluído no Debian 9.
Note que o suporte do upstream para o MySQL 5.5 encerrará em dezembro de 2017 (e o suporte de segurança do Debian terá que acompanhar isso), enquanto o suporte de segurança do MariaDB receberá suporte de segurança do upstream até março de 2019. "
https://wiki.debian.org/Teams/MySQL
No Debian 9 a grande chance de somente ter o MariaDB.
Estou usando o MariaDB serie 10.x (Equivalente MySQL 5.7), está fantástico 100%, já estou usando em produção.
Obrigado por compartilhar Jailton.
Eu pessoalmente não uso o Mysql ou MariaDB.
Mas, realmente quando vejo o tempo perdido usando MySQL no servidor. Devorando recursos e lento.
Me arrependo de não ter migrado a mais tempo para o MariaDB.
Aproveito para falar que saiu uma sub-release Mariadb 10.0.18. Aproveitem para atualizar.