LucasOliveira Postado Junho 5, 2014 Compartilhar Postado Junho 5, 2014 A pouco mais de 8 meses, eu estava precisando de uma solução pouco mais parruda de banco de dados em conjunto com cPanel. Há alguns servidores baseados no código do Mysql, mas o mais eficaz e estável que achei foi o MariaDB, o qual vem caminhando atualizado junto ao Mysql e com funções e otimizações muito interessantes. No meu caso foi o xtraDB, para quem utiliza innodb sabe o quão lento ele pode ser. Pois bem o MariaDB tem o engine xtraDB, básicamente um InnoDB melhorado, o que para mim contou muito nos meus sistemas que recebem constante alteração no banco de dados. Há um ganho também para o pessoal que usa Wordpress Bom sem delongas, aos que estão interessados a saber mais sobre esse maravilho substituto do MySQL só entrar no site oficial. OBS: Antes de iniciar, por favor verifique as reais diferenças entre mysql e mariadb, e veja se é vantajoso para você, não faça a troca apenas por trocar. Também recomendo fazer em um servidor isolado, realizar os testes necessários, não recomendo aplicar diretamente a um servidor de produção sem conhecimentos, teste bem antes. Bem vamos lá então. Antes de tudo, faça backup de tudo que for alterado (é meio óbvio, mas vamos ressaltar né) Vamos fazer um cópia do mysql original, basta ir seguindo os comandos, mas antes de executa-lo, peço que pare e tente entende-los bem. cp -Rf /var/lib/mysql /var/lib/mysql-orig mv /etc/my.cnf /etc/my.cnf.orig Agora faça com que o cPanel não atualize o Mysql e perca toda as configurações daqui em diante. /scripts/update_local_rpm_versions --edit target_settings.MySQL50 uninstalled /scripts/update_local_rpm_versions --edit target_settings.MySQL51 uninstalled /scripts/update_local_rpm_versions --edit target_settings.MySQL55 uninstalled Remover todos os Mysql do servidor /scripts/check_cpanel_rpms --fix --targets=MySQL50,MySQL51,MySQL55 Crie um repositório para o MariaDB ( de onde será baixado ) (utilizei o nano para abrir/criar o arquivo pois gosto deste editor, mas poderá usar vi, ou qualquer outro de sua preferência) nano /etc/yum.repos.d/MariaDB.repo E adicione isso: [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/5.5.34/centos6-amd64/ gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 Só salvar e sair. O cPanel por padrão adiciona todos os componentes em que ele utiliza na lista de excluidos do yum, para não dar executar um yum update, e atualizar tudo que o cpanel não julga stable (estável) ainda. Com isso vamos remover o php de lá. nano /etc/yum.conf Localize a linha "exclude" e procure por php, basta remove-lo. Salve e feche. Agora vem a parte boa, a instalação do MariaDB. yum install MariaDB-server MariaDB-client MariaDB-devel Depois de instalado, temos de iniciar o mysql e dar um update para atualizar. /etc/init.d/mysql start Depois execute mysql_upgrade Ai é só reiniciar para surgir efeito /etc/init.d/mysql restart A alguns passos atrás foi removido o php da lista de excluidos do yum, adicione novamente a linha pelo mesmo motivo que de retiramos, para o yum não atualizar o php. nano /etc/yum.conf Localize a linha "exclude" e adicionei php. Salve e feche. Só recompilar o seu apache /scripts/easyapache --build Ficou na dúvida se o Mariadb está funcionando? Execute o seguinte comando mysql -V Deverá retornar algo parecido com isso mysql Ver 15.1 Distrib 5.5.34-MariaDB, for Linux (x86_64) using readline 5.1 Bom então é isso, utilizo ele em 2 servidores onde tenho uma leitura e escrita pesada de dados. Novamente reforço, não troque o mysql pelo mariadb atoa, cada caso é um caso, e por favor não rode em servidor de produção antes de testar. Créditos: crybit.com (pelo conteúdo), LucasOlivera (por postar, e elaborar os passos de maneira detalhada e traduzida) 1 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Alexandre Lopes Postado Agosto 28, 2014 Compartilhar Postado Agosto 28, 2014 Muito bom! Tava precisando disso e lembrei aqui do seu tutorial. Parabéns pela iniciativa. O MariaDB é muito bom, e foi criado pelo próprio fundador do MySQL após sua aquisição pela Oracle. Vlw novamente @LucasOliveira 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
msaulohenrique Postado Dezembro 22, 2015 Compartilhar Postado Dezembro 22, 2015 Tem como fazer donwgrade? 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.