Instalando MySQL 8 no CentOS 7

Publicado por Perfil removido em 14/04/2020

[ Hits: 7.014 ]

 


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

Resolver problema "Got error 127 from table handler" no MySQL

Comunidade de relacionamentos para usuários Debian

Verificando o nível de tinta de sua impressora Epson no Ubuntu

Verificação constante de disponibilidade de serviços

Configurando o Team Speak

Leitura recomendada

Criando terminal para acesso remoto no Linux

Velocidade de navegação vs taxa de transferência

Ubuntu 9.10 - Configurações de vídeo

Aprenda Linux sem gastar nada, inclusive LPI

Programa de Tester do Vindula

  

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