Como instalar o MySQL no CentOS 7

Um dos principais motores de banco de dados que temos em mãos é o MySQL e não há dúvida de que é um dos mais conhecidos, utilizados e implementados mundialmente. Nesta análise, veremos como podemos implementar o MySQL em um ambiente CentOS 7.

O que é MySQL?

O MySQL é essencialmente um administrador de banco de dados relacional (lembre-se que bancos de dados relacionais são aqueles que armazenam informações em várias tabelas e não apenas uma) o que nos permite ter uma ferramenta ágil, segura e diversificada.

Uma das confianças que temos com o MySQL é que ele é uma das linguagens mais usadas em todo o mundo.

Recursos principais do MySQL

  • É uma linguagem de recursos abertos (Open Source).
  • O MySQL é capaz de suportar grandes quantidades de dados para colunas.
  • Suporta vários tipos de dados.
  • Milhares de bibliotecas e ferramentas disponíveis.
  • O MySQL é capaz de suportar até 32 índices por tabela.
  • Fácil instalação e administração.
  • O MySQL possui APIs para um grande número de linguagens de programação.

1. Como instalar o repositório MySQL YUM no CentOS 7


Veremos agora como instalar o MySQL em um ambiente CentOS 7. Lembremos mais uma vez que antes de instalar qualquer aplicativo ou ferramenta é aconselhável atualizar o sistema utilizando a sintaxe:
 atualização sudo yum
ObservaçãoColocamos o sudo na frente dele caso não façamos login como root, neste tutorial fizemos o login como root.

O próximo passo após atualizar os pacotes no CentOS 7 é instalar os repositórios MySQL e para isso usaremos os pacotes oficiais MySQL YUM que contêm os pacotes RPM que incorporam o servidor MySQL, o cliente, os utilitários, etc. Vamos inserir o seguinte comando para baixar os respectivos repositórios:

 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

Após o download do repositório, prosseguiremos com a instalação do pacote usando o seguinte comando:

 yum localinstall mysql57-community-release-el7-7.noarch.rpm 

Aceitamos o download e esperamos que os respectivos pacotes sejam instalados no CentOS 7.

Com este download e instalação adicionamos o repositório MySQL YUM e adicionamos a chave GnuPG que se encarrega de verificar a integridade dos pacotes. Se quisermos ver se os repositórios MySQL YUM foram instalados corretamente, podemos inserir o seguinte:

 yum repolist habilitado | grep "mysql. * - community. *"
Agora é a hora de prosseguir com a instalação do MySQL.

2. Como instalar o MySQL no CentOS 7


Em seguida, instalaremos a versão mais recente do MySQL usando a seguinte sintaxe:
 yum install mysql-community-server

Aceitamos o download e esperamos que o MySQL seja baixado instalado em nosso CentOS 7.

O processo acima nos permite baixar e instalar todos os pacotes relacionados a:

  • Mysql-community-server
  • MySQL-community-client
  • MySQL-community-common
  • MySQL-community-libs

3. Como instalar versões do MySQL


Em seguida, vamos instalar as versões ou entregas oficiais do MySQL para atualizações, lembre-se que podemos instalar diferentes versões do MySQL no sistema, a versão que instalamos é ativada por padrão, enquanto nas versões anteriores, como 5.6 ou 5.5, é desativado, portanto, devemos ativá-lo usando a seguinte sintaxe:
 yum-config-manager --disable mysql57-community (Desabilita a versão 5.7) yum-config-manager --enable mysql56-community (Habilita a versão 5.6)
Agora resta iniciar o serviço.

4. Como iniciar o MySQL no CentOS 7


Depois de instalar o MySQL em nosso sistema, a próxima etapa é iniciar o serviço MySQL, por isso inserimos o seguinte comando:
 serviço mysqld start
Para validar o estado atual do MySQL no CentOS 7, vamos inserir o seguinte no terminal:
 status do serviço mysqld
O resultado obtido será o seguinte:

Agora podemos verificar a versão que instalamos do MySQL usando o comando:

 mysql --version

5. Como proteger a instalação do MySQL no CentOS 7


Usando o comando:
 mysql_secure_installation
Nós poderemos definir parâmetros de segurança para MySQL como a remoção de usuários anônimos, alterações de senha para o usuário root, conexão com a raiz do MySQL, etc.

Vamos digitar o comando:

 mysql_secure_installation
E realizamos a configuração:

Parâmetros para configurar

 Insira 0 = BAIXO, 1 = MÉDIO e 2 = FORTE
Definimos o valor 2.
 Nova Senha
Estabelecemos uma nova senha para o usuário root.
 Re-introduza a nova palavra-passe
Nós reinserimos a senha.
 Remover usuários anônimos? (Pressione y | Y para Sim, qualquer outra tecla para Não)
Entramos e removemos usuários anônimos.
 Desautorizar login de root remotamente? (Pressione y | Y para Sim, qualquer outra tecla para Não)
Entramos e desabilitamos a possibilidade de o usuário root ter acesso remoto.
 Remover banco de dados de teste e acesso a ele? (Pressione y | Y para Sim, qualquer outra tecla para Não)
Inserimos a letra y para excluir o banco de dados de teste.
 Recarregar tabelas de privilégios agora? (Pressione y | Y para Sim, qualquer outra tecla para Não)
Entramos e recarregamos os privilégios das tabelas.

Com esses parâmetros, garantimos nossa Instalação do MySQL no CentOS 7.

6. Conexão com MySQL no CentOS 7


Assim que terminarmos esses parâmetros, podemos fazer a conexão MySQL digitando o comando:
 mysql -u root -p
Lá devemos inserir a senha estabelecida e desta forma acessamos o MySQL.

7. Como atualizar o MySQL usando YUM


Podemos atualizar o MySQL usando o comando Yum, para isso basta inserir o seguinte:
 yum update mysql-server
Desta forma, nós analisamos como instalar o MySQL em um ambiente CentOS 7 para obter o máximo desta ferramenta poderosa.

wave wave wave wave wave