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.