Instalando MySQL 8 no CentOS 7

Publicado por Perfil removido em 14/04/2020

[ Hits: 6.959 ]

 


Instalando MySQL 8 no CentOS 7



Introdução

Fala, galera.

Utilizo no meu dia a dia muitas VPS's Linux e no último mês surgiu a necessidade de instalar o MySQL 8 em uma das máquinas que utiliza o CentOS 7. Já havia tentado a instalação anteriormente, mas sem sucesso. Agora consegui e gostaria de ajudar quem está com essa dificuldade.

Instalação

Primeiramente, vamos instalar o wget (caso ele não esteja instalado), utilizando o comando abaixo:

sudo yum install wget

O sistema irá perguntar se está tudo ok, basta teclar y.

Agora, com o wget instalado, faremos o download do repositório do MySQL 8:

wget http://repo.mysql.com/mysql80-community-release-el8-1.noarch.rpm

Agora instalaremos o pacote e iremos atualiza-lo com o comando abaixo:

sudo rpm -ivh mysql80-community-release-el8-1.noarch.rpm; yum update

Provavelmente, o sistema irá perguntar novamente se está tudo, basta teclar y. .

Em seguida, faremos a instalação do MySQL 8:

sudo yum install mysql-server

Novamente o sistema irá perguntar novamente se está tudo, basta teclar y.

Configuração

Agora o MySQL 8 já está instalado, vamos iniciar o serviço com o seguinte comando:

sudo systemctl start mysqld

O MySQL, por padrão, cria uma senha temporária para o primeiro acesso e configuração do mesmo, para pegarmos a senha, basta utilizar o comando abaixo, que ele irá mostra-la:

cat /var/log/mysqld.log | grep 'temporary password'

E por último, já com a senha em mão, vamos iniciar a configuração do MySQL com o comando abaixo:

sudo mysql_secure_installation

O Sistema irá fazer algumas perguntas, vamos passo a passo:
  1. Coloque a senha super usuário;
  2. "Change the password for root ?" Tecle y;
  3. Escreva a nova senha (lembrando que a senha precisa ter uma letra maiúscula, um caractere especial e um número).
  4. Digite a nova senha novamente;
  5. "Do you wish to continue with the password provided?" Tecle y;
  6. "Remove anonymous users?" Tecle y;
  7. "Disallow root login remotely?" Tecle n;
  8. "Remove test database and access to it?" Tecle y;
  9. "Reload privilege tables now?" Tecle y.

E por ultimo faça, login utilizando o comando:

# mysql -u root -p

Conclusão

Agora você tem o MySQL 8 instalado no CentOS 7 para que possa utiliza-lo da forma que quiser.

Uma melhoria que eu recomendaria, seria instalar um adminer para facilitar a manipulação e visualização dos dados do banco.

Espero que eu tenha ajudado e até a próxima.

Outras dicas deste autor

Experiência com Sistemas para Servidor NAS Free

Para iniciantes que ainda precisam de um por quê migrar para o Linux

SSH: Como resolver problema de demora para digitar usuário e senha

Configurando o proxy como variável de ambiente

TkNotePad - Editor de textos semelhante ao bloco de notas

Leitura recomendada

Explorando seu hardware I

Instalando e configurando driver da ATI em Linux 2009/2010

Guia rápido de instalação do Funtoo

Upgrade de Debian Lenny para Debian Squeeze

Migre sem problemas para o software livre

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts