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.
Abs, Bruno Duarte.
Nenhum comentário:
Postar um comentário