Instalando o MySQL 5.6 no CentOS 6.4 bits

Olá pessoal,

Neste post vou explicar como instalar o MySQL Community Server 5.6 no CentOS 5.6 64 bits (minimal install), mais não vou entrar em detalhes nas configurações, vou tratar apenas da instalação, vamos lá:

Atenção: Esta instalação foi feita em um servidor recém instalado sem nenhum repositório adicional, caso o seu ambiente esteja em produção sugiro que você faça um backup de tudo, que provavelmente você irá encontrar diversos problemas de conflito de dependências para resolver,  isso pode comprometer o funcionamento dos serviços relacionados ao pacote mysql-libs, ou seja, execute este procedimento por sua conta e risco 🙂

Baixe os seguintes pacotes do site oficial do MySQL

MySQL-server-5.6.14-1.rhel5.x86_64.rpm
MySQL-client-5.6.14-1.el6.x86_64.rpm
MySQL-shared-compat-5.6.14-1.el6.x86_64.rpm
MySQL-shared-5.6.14-1.el6.x86_64.rpm
MySQL-devel-5.6.14-1.el6.x86_64.rpm

Se preferir baixe os pacotes utilizando os comandos abaixo:

~# wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-server-5.6.14-1.rhel5.x86_64.rpm

~# wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-client-5.6.14-1.el6.x86_64.rpm/from/http://cdn.mysql.com/

~# wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-shared-compat-5.6.14-1.el6.x86_64.rpm/from/http://cdn.mysql.com/

~# wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-shared-5.6.14-1.el6.x86_64.rpm/from/http://cdn.mysql.com/

~# wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-devel-5.6.14-1.el6.x86_64.rpm/from/http://cdn.mysql.com/

Vamos remover o pacote mysql-libs que é instalado por padrão, pois esse pacote gera conflitos com os novos pacotes do MySQL 5.6

~# yum remove mysql-libs

Obs.: Você vai perceber que alguns outros pacotes/serviços serão removidos (o cron por exemplo), mais não tem problema, depois que instalarmos o MySQL faremos a instalação destes pacotes.

Vamos instalar algumas dependências necessárias para instalação dos pacotes do MySQL 5.6

~# yum install perl libaio.x86_64 libaio-devel.x86_64

Agora podemos instalar os pacotes do MySQL 5.6

~# rpm -ivh *.rpm

Instalamos novamente o cron

~# yum install cronie.x86_64

O processo de definição de senha do MySQL 5.6 é diferente das versões anteriores, durante a instalação é gerada uma senha aleatória que deve ser alterada logo após conclusão da instalação

Pegue a senha que foi gerada e armazenada no arquivo .mysql_secret

~# cat /root/.mysql_secret

Inicie o MySQL Server 5.6

~# service mysql start

Altere a senha pelo mysqladmin

~# mysqladmin -u root -p password 'nova senha'

Obs.: Quando solicitar a senha informe a que consta no arquivo /root/.mysql_secret

Pronto !!! Bom é isso pessoal até a próxima 😉

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *