Pular para o conteúdo

Fazendo a Instalação do MySQL no Sistema CentOS 7

Dica publicada em Linux / Introdução
Bruno Dias BRVN01
Hits: 32.271 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Fazendo a Instalação do MySQL no Sistema CentOS 7

Obs.: não vamos usar o Mariadb, vamos usar o próprio MySQL.

Quando usamos o comando YUM, como em:

# yum install mysql-server

ele acaba instalando o mariadb, mas queremos instalar o mysql propriamente dito.

Para isso vamos instalar o repositório do mysql para não haver erros.

1 - Entrar em: https://dev.mysql.com/downloads/repo/yum/

2 - Embaixo de de cada "pacote" há uma descrição, como:

Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RPM Package

(mysql57-community-release-el7-11.noarch.rpm)
MD5: c070b754ce2de9f714ab4db4736c7e05


Vamos usar o noarch.rpm, que se trata do pacote que contém as informações do repositório.

3 - Vamos instalar a ferramenta WGET, que serve para executar as principais tarefas de download de arquivos via internet.

# yum install wget -y

4 - Com o wget instalado, vamos baixar o repositório desejado:

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

5 - Com o download feito, podemos verificar a integridade do arquivo baixado executando o md5sum:

# md5sum pacote_instalado

Agora é só pegar a hash gerada pelo md5 e comparar com a hash que está no site:

MD5: c070b754ce2de9f714ab4db4736c7e05

6 - Vamos instalar o pacote:

# rpm -ivh nome_do_pacote.rpm

Onde:
  • -i Instala um pacote;
  • -v Verbose, mostra mensagens explicativas na tela;
  • -h Hash: mostra o progresso da instalação.

7 - Agora vamos atualizar nossa lista de repositórios:

# yum update

8 - Com a lista de repositórios atualizada, vamos instalar o mysql:

# yum install mysql-server -y

9 - Pronto, nosso mysql está instalado, porém não temos as senhas. Dentro do arquivo mysqld.log vamos pegar a senha temporária para acesso:

# grep "temporary password" /var/log/mysqld.log

A senha depois de localhost: é a senha que vamos utilizar para ter acesso ao mysql.

10 - Vamos iniciar o mysql com o seguinte comando:

# systemctl start mysqld

Caso não demonstre erro, significa que iniciou sem nenhum problema, podemos usar o seguinte comando para verificar o status do serviço:

# systemctl status mysqld

11 - Com a senha temporária em mãos, vamos executar o seguinte comando:

# mysql_secure_installation

Esse comando roda um script padrão de segurança do MYSQL, a senha a ser utilizada é a senha de root, quando colocada a senha, teremos que mudar a mesma, com esse script rodando, vamos mudar algumas configurações de segurança de como o mysql vai se comportar.

12 - Para trocar a senha, a nova senha deve conter 12 caracteres, dentre eles no mínimo 1 caractere minúsculo, 1 caractere maiúsculo, 1 número e 1 caractere especial.

13 - Para acessar o MySQL usamos a seguinte sintaxe:

# mysql -u USUARIO -p

Agora é só inserir a nova senha que foi configurada e usar o mysql.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Funcionamento Básico do Netplan

Erro: PacketTracer não abre no Linux Mint 18.1 [Resolvido]

PacketTracer 7.1/7.2 com erro no Debian 9: bibliotecas libcrypto.so.1.0.0 e libQt5ScriptTools.so.5 não encontradas

OpenVPN autenticando no OpenLDAP via script

Configurando o PHP-Weathermap no Cacti

Sabayon com KDE5 - sudo gráfico não funciona mais [Resolvido]

Explorando seu hardware I

Adicionar Windows 7 Professional ao Samba

#1 Comentário enviado por sier10 em 28/03/2018 - 11:48h
Cara dou o comando,
mysql_secure_installation
entro com a senha temporario e retorna erro.

Error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
#3 Comentário enviado por godsave em 31/08/2018 - 15:26h
Funcionou mano, valeu!
#4 Comentário enviado por zortrac em 04/02/2019 - 11:39h
Como deixar mysql sem senha ou com a padrao ? obrigado
#5 Comentário enviado por Vinizn7 em 17/08/2019 - 05:10h
grep "temporary password" /var/log/mysqld.log

não aparece nada

Contribuir com comentário

Entre na sua conta para comentar.