sexta-feira, 22 de maio de 2015

Instalação do MySQL no CentOS [MySQL];

O objetivo desse post é descrever a tarefa de instalação do MySQL em um ambiente Linux CENTOS 6 ou 7 (Testado em 2 versões).

1.) Procedimentos para a Instalação

Conectado com Usuário root

-- Para preparar o ambiente, antes deve executar os comandos

# yum update
# yum install Perl
# yum install -y perl-Data-Dumper

-- Será necessário criar um grupo para o MySQL e adicionar um usuário que vai servir apenas para fins administrativos, sem direitos de login.

# groupadd mysql
# useradd -r -g mysql mysql

-- Copiar o binário do MySQL (*.tar.gz) e Colar no diretório /usr/local do servidor Linux CENTOS – Utilizar o WINSCP
 
# cd /usr/local
# tar zxvf mysql-advanced-5.6.24-linux-glibc2.5-x86_64.tar.gz
# ln -s mysql-advanced-5.6.24-linux-glibc2.5-x86_64 mysql

# cd mysql
# chown -R mysql .
# chgrp -R mysql .


-- Instalando o Banco MySQL

# scripts/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql data


-- Para manter uma cópia dos arquivos abaixo

# cp support-files/my-default.cnf /etc/my.cnf
# bin/mysqld_safe --user=mysql &
# cp support-files/mysql.server /etc/init.d/mysql


2.) Configuração e Teste do Servidor

-- Editar o arquivo my.cnf localizado no diretório /etc/

# vi /etc/my.cnf

-- Adicionar os parâmetros abaixo e salvar - :wq!

[mysqld]
datadir=/var/lib/mysql/
socket=/tmp/mysql.sock
port=3306
user=mysql

[mysql.server]
basedir=/usr/local/mysql

-- Testar a inicialização do MySQL

# /etc/init.d/mysql start
-- > Mensagem de sucesso Starting MySQL.. SUCCESS!

-- Criando o arquivo mysql.sh no diretório /etc/profile.d/

# touch /etc/profile.d/mysql.sh
# vi /etc/profile.d/mysql.sh

-- Adicionar dentro do arquivo o caminho abaixo e salvar - :wq!

 PATH=${PATH}:/usr/local/mysql/bin

-- Será necessário reiniciar o Servidor para as alterações funcionarem

# reboot

-- Após reboot, Conectar novamente com o usuário root e executar:

# /etc/init.d/mysql start
# mysql
# exit

3.) Alterando a Senha do Usuário root MySQL

# /usr/local/mysql/bin/mysqladmin -u root password'Senha123'

-- Acessando o MySQL com o usuário root

# mysql -u root -pSenha123


Abs, Bruno Duarte.

Nenhum comentário:

Postar um comentário