Voltar ao blog

Como instalar o MySQL no CentOS 7

Como instalar o MySQL no CentOS 7

MySQL é um dos sistemas de gerenciamento de banco de dados mais populares para sites e aplicativos de servidor. Para webmasters, é uma ferramenta essencial a ser aprendida. O MySQL é um banco de dados relacional que usa SQL (Structured Query Language) para gerenciar seus dados. O MySQL é comumente instalado como parte da stack LEMP que contém Linux, Nginx, MySQL/MariaDB, e PHP/Perl/Python. Você deve ter em mente que no CentOS, é preferível instalar o MariaDB, um fork do MySQL que também é mantido pelos desenvolvedores originais do MySQL. O MariaDB é tratado como um substituto alternativo para o MySQL. No tutorial a seguir, vamos orientá-lo na instalação do MySQL em um servidor CentOS 7. Vamos começar!

Instalar o MySQL

Instalar qualquer pacote no CentOS requer acesso à conta root ou a qualquer outra conta que tenha privilégios sudo. Assumindo que o acesso root está disponível, prossiga. Primeiro, o repositório comunitário do MySQL para yum precisa ser instalado. Para obter o pacote, acesse a página oficial de download do MySQL: https://dev.mysql.com/downloads/repo/yum/ O arquivo pode ser baixado pelo navegador. Alternativamente, use o wget para baixá-lo. Se o arquivo for atualizado para uma nova versão, altere o nome do arquivo no comando:

Verifique a integridade do arquivo. A página oficial de download do MySQL oferece o hash hexadecimal MD5 para todos os downloads:

MySQL download page

community-release

Assumindo que o hash MD5 corresponde ao valor oficial, é hora de instalar o pacote RPM. Em seguida, execute o seguinte comando para instalar o pacote:

O pacote terá adicionado dois novos repositórios yum do MySQL. Finalmente, o sistema está pronto para instalar o MySQL (MariaDB). Note que, apesar do nome do pacote, ele na verdade instalará o MariaDB, a alternativa ao MySQL:

Iniciar o MySQL

Assim que a instalação estiver concluída, é hora de iniciar o servidor. Execute o seguinte comando para iniciar o serviço do MySQL:

Certifique-se de que o serviço foi iniciado com sucesso. Se tiver sido bem-sucedido, a saída será parecida com esta:

MySQL CentOS 2

Por padrão, o MySQL está configurado para iniciar no começo de cada inicialização do sistema. Se houver necessidade de desativar esse comportamento, execute o seguinte comando. Note que se o serviço do MySQL for desativado, ele terá que ser iniciado manualmente depois para usufruir do serviço:

O MySQL gera uma senha temporária durante o processo de instalação. Ela está localizada dentro do arquivo mysqld.log. Use o grep para obter a senha temporária. Ela será necessária quando se tratar de configurar o MySQL pela primeira vez:

CloudSigma server

Configurar o MySQL

Quando o serviço estiver ativo e em execução, o servidor estará pronto para ser configurado. Para facilitar o uso, o MySQL vem com um script para automatizar algumas das configurações. Agora, execute o script de segurança. Aqui, precisaremos da senha temporária obtida na etapa anterior:

O MySQL solicitará uma nova senha. Certifique-se de que a senha seja forte. Em seguida, o MySQL solicitará confirmação se esta é a senha final. Depois disso, pressione “n” para recusar a oferta. Quando for oferecido para remover os usuários anônimos, digite “y” e pressione “Enter”. No caso de todas as etapas subsequentes, responda “y” para confirmar. Em seguida, ele desativará o login root remoto, removerá o banco de dados de teste e recarregará as tabelas de privilégios.

Testar o MySQL

Agora, o MySQL foi instalado com sucesso. Para verificar se está funcionando como esperado, é hora de realizar um teste final. Usaremos a ferramenta mysqladmin. Ela é um cliente para executar comandos administrativos.

No comando a seguir, o mysqladmin solicitará que você se conecte ao servidor MySQL como o usuário root. A flag “-p” serve para indicar a solicitação de senha, e “version” diz para retornar a versão do servidor:

Se tudo correu bem, obteremos a saída final.

Comandos úteis do MySQL

Existem inúmeros comandos que o MySQL suporta, cada um com seu próprio caso de uso. Para obter uma lista de todos os comandos do MySQL, verifique a ajuda do MySQL. Para fazer isso, inicie o console do MySQL:

Execute o comando help no console do MySQL:

Useful MySQL commands

Conclusão

Com a ajuda do nosso tutorial, instalar o MySQL no CentOS 7 não é nada difícil. Demora um pouco para instalá-lo pela primeira vez. Uma vez configurado, ele pode funcionar de forma eficiente para todos os tipos de propósitos.

Aqui estão alguns recursos adicionais do nosso blog que ajudarão você a se familiarizar ainda mais com o MySQL:

Boa computação!

author

Hark Labs

Autor · CloudSigma

Preslav Dobrev é um designer criativo na CloudSigma, focado na construção de uma identidade empresarial consistente por meio de canais de marketing tradicionais e inovadores. Ele é hábil em combinar a visão artística com o marketing estratégico para criar narrativas de marca impactantes.

Comentários

Nenhum comentário ainda. Seja o primeiro.