Pular para o conteúdo principal

Instalação do MySQL Server Community no Oracle Linux 7 via YUM

Neste tutorial vamos mostrar com instalar o MySQL Community Server no Oracle Linux utilizando um repositório YUM.
Siga os passos abaixo:

1 - Verificar a disponibilidade do pacote mysql-server nos repositórios públicos do yum:

# yum list all | grep mysql
MySQL no Oracle Linux
Veja que o pacote mysql-server não está disponível nos repositórios. Isso ocorre porque o Oracle Linux 7 vem com o MariaDB por padrão para instalação. Você pode verificar isso com o comando a seguir:
# yum list all | grep mariadb

2 - Entrando no diretório que contém as definições dos reposítórios do YUM

# cd /etc/yum.repos.d
Visualizamos seu conteúdo:
# ls
e então editamos o arquivo encontrado, public-yum-ol7.repo:
# vi public-yum-ol7.repo
Repositório do YUM para o MySQL Server no Oracle Linux 7
Vasculhando o arquivo você irá encontrar o repositório do MySQL. Note que a versão mais recente disponível é a versão MySQL 5.6 (a versão 5.5 também está disponível).  O repositório está desabilitado, e para habilitá-lo basta alterar o valor de 0 para 1 na linha enabled=0, salvar e sair do arquivo.
Verificando novamente com o comando # yum list all | grep mysql você verá que o pacote do MySQL Server 5.6 agora está disponível para instalação. Porém, essa não é a versão mais recente do MySQL, e caso você queira instalar a versão mais nova, que é a 5.7 atualmente, entre novamente no arquivo public-yum-ol7.repo e desabilite o repositório, alterando de volta para 0 o valor da linha enabled=1.
Caso queira instalar a versão 5.6, mesmo não sendo a mais recente, pule o passo a seguir e vá direto ao passo 4.

3 - Instalando a versão mais recente do MySQL

Para instalar a versão mais recente do MySQL, vamos baixar o pacote de instalação do site oficial, usando o comando a seguir:
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
Será baixada a versão MySQL Community 5.7, que é a mais atual disponível no momento da criação deste tutorial. Aguarde o término do download, e então atualize o pacote do MySQL em seu sistema com o comando a seguir (no diretório onde foi baixado o pacote):
# rpm -Uvh  mysql57-community-release-el7-8.noarch.rpm
Instalar MySQL no Oracle Linux via pacote RPM
Agora podemos verificar novamente a disponibilidade dos pacotes no repositório:
# yum list all | grep mysql
E veja que agora temos disponível o pacote mysql-community-server.x86_64, versão 5.7.12, para instalação no sistema:
MySQL Server no Oracle Linux
O próximo passo é efetuar a instalação dos pacotes.

4 - Instalando os pacotes do MySQL Community Server

# yum install mysql-community-server -y
Aguarde enquanto os pacotes necessários são baixados e instalados. O download tem um tamanho total de 179 MB para essa versão do MySQL.

5 - Habilitando e iniciando o serviço do MySQL

Para habilitar o serviço do MySQL (mysqld), após o término da instalação dos pacotes, execute o comando a seguir:
# systemctl enable mysqld
Habilite o serviço do MySQL com o comando a seguir:
# systemctl start mysqld
E verifique se o serviço está em execução:
# systemctl status mysqld
E eis o serviço habilitado e em execução:
serviço mysqld em execução no Oracle Linux

6 - Trocando a senha do root do MySQL Server

Esta versão do MySQL vem com uma senha temporária por padrão para seu usuário root (ao contrário das anteriores, que vinham sem senha). Para visualziar a senha temporária, emita o comando a seguir:
# grep 'temporary password'  /var/log/mysqld.log
Veja a senha temporária de minha instalação:
Senha temporária do root do MySQL no Oracle Linux
Agora vamos trocar a senha do root do MySQL para uma senha de nossa escolha. Para isso, rode o script a seguir:
# /usr/bin/mysql_secure_installation
Será requisitada a senha atual do usuário root do MySQL. Entre com a senha temporária obtida anteriormente, e então digite a nova senha desejada quando solicitado. A senha deve satisfazer a requisitos de complexidade, misturando letras (maiúsculas / minúsculas), números e símbolos. Repita a senha, e então responda com "Y" às perguntas seguintes (a não ser que você necessite de uma configuração específica; leia todas as perguntas antes de respondê-las).
Após configurar a senha do root, sua instalação do MySQL Server Community estará terminada!

7 - Testando a conexão ao SGBD MySQL Server

Teste a conexão ao MySQL com o comando a seguir:
# mysql -u root -p
E então emita o comando seguinte no prompt do MySQL para ver os bancos de dados disponíveis no sistema:
# SHOW DATABASES;
Testando o SGBD MySQL Server no Oracle Linux

Procedimento finalizado com sucesso! Agora é usar o MySQL para criar e gerenciar seus bancos de dados.

Comentários

Postagens mais visitadas deste blog

Upgrading Iomega ix2-200 to Cloud Edition

You just got your ix2-200 from eBay and there are no disks inside the NAS. Or you have a brand new ix2-200 -yet you could not afford Cloud Edition. No problem. With just a USB stick and a SATA adapter or desktop PC, you will easily upgrade your ix2-200 to ix2-200 Cloud Edition. Not only your ix2-200 will have a brand new interface and Cloud options, but also will become Mac OS X Lion compatible! What do we need? Decrypted! ix2-200 Cloud Edition Firmware 3.1.12.47838 S endSpace or RapidShare * USB Flash Drive with at least 2 GB capacity and LED indicator** SATA to USB adapter or desktop PC Toothpick or paperclip Preparing Hard Drives Preparing hard drives is the first step because you have to wipe all the data inside the hard drives and make them just like brand new. We used 2 x Seagate 2 TB 5900 RPM Drives. Backup any files if you have and then remove both disks from ix2-200 and attach them to SATA to USB adapter or your desktop PC's SATA port. Using

Cuckoo com Vmware Esxi

Cuckoo is an open-source malware analysis platform using sandboxing technology. The tool allows people like us to analyze malicious binaries in an isolated environment. Since Cuckoo is commonly used with Oracle VirtualBox as its virtualization platform, a majority of online documentation is focused on configuration using VirtualBox. PlantainStan and I decided to test running Cuckoo on ESXi and document our success. This guide will help with the basic configuration of ensuring Cuckoo properly interacts with ESXi. We will continue to update this post as we make continue to make an even more baller Cuckoo environment! Note: In order to successfully interact with vSphere's API, you will need the VMWare ESX Standard license. API functionality is required for Cuckoo to work with ESX. Configure ESX Since this guide is not a "how to" on installing ESXi, we will assume that you have successfully installed the hypervisor on your system. There

CentOS7 with Snort Barnyard2 Snorby PulledPork SElinux

This post is about how to install Snort "stack" on CentOS7 with potentially all the latest libs an stuff. Here I will install and configure everything to run Snort as IDS. I will write another post shortly how to run it as IPS - INLINE. System details: [ root@nfsec-ids-01 ~ ] # cat /etc/redhat-release CentOS Linux release 7.3.1611 ( Core ) [ root@nfsec-ids-01 ~ ] # uname -a Linux nfsec-ids-01.nfsec.co.uk 3.10.0-514.2.2.el7.x86_64 #1 SMP Tue Dec 6 23:06:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux Snort 2.9.9.0 Installation of snort is very basic: yum install https://www.snort.org/downloads/snort/daq-2.0.6-1.centos7.x86_64.rpm yum install https://www.snort.org/downloads/snort/snort-2.9.9.0-1.centos7.x86_64.rpm Register at Snort and download registered rule set: mkdir /usr/local/src/snortrules cd /usr/local/src/snortrules wget https://www.snort.org/rules/snortrules-snapshot-2990.tar.gz?oinkcode = < oinkcode > tar -zxvf snort