O repositório padrão do CentOS não dispõe de versões mais recentes do MySQL. No caso da necessidade de uma versão mais atual que ofereça novos recursos adicionados, costumo sempre utilizar o repositório epel com o remi como repositório adicional.
# yum install epel-release
# wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# rpm -Uvh remi-release-6*.rpm
Vamos instalar o serviço mysqld no nosso servidor. Com o yum, iremos habilitar o uso do remi (por padrão é desabilitado) e adquirir as informações de versão do pacote a ser instalado.
# yum --enablerepo=remi info mysql-server.x86_64
Plugins carregados: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.gtdinternet.com * epel: epel.gtdinternet.com * extras: centos.ufes.br * remi: mirror.cedia.org.ec * remi-safe: mirror.cedia.org.ec * updates: mirror.gtdinternet.com Pacotes disponíveis Name : mysql-server Arch : x86_64 Version : 5.5.48 Release : 1.el6.remi Size : 10 M Repo : remi Summary : The MySQL server and related files URL : http://www.mysql.com License : GPLv2 with exceptions and LGPLv2 and BSD Descrição : MySQL is a multi-user, multi-threaded SQL database server. MySQL is : a client/server implementation consisting of a server daemon : (mysqld) and many different client programs and libraries. This : package contains the MySQL server and some accompanying files and : directories.
A versão que iremos utilizar será a 5.5.48 do mysql-server conforme exibido acima.
# yum --enablerepo=remi install mysql mysql-server -y
Após a instalação vamos iniciar o serviço mysqld
# /etc/init.d/mysqld start
Define a inicialização do mysqld nos níveis padrão de inicialização do sistema
# chkconfig mysqld on
Após inicialização do banco, iremos definir a senha de root. Existem duas formas, através do comando “mysqladmin” ou executando o script “mysql_secure_installation”. Irei a seguir mostrar das duas formas.
Com o comando “mysqladmin”, basta informar a nova senha conforme abaixo.
# mysqladmin -u root password 'nova_senha'
Utilizando o script “mysql_secure_installation” será feita uma configuração básica do servidor
# mysql_secure_installation
Enter current password for root (enter for none): //pressione enter no caso de não existir senha ainda Set root password? [Y/n] //pressione enter para definir a senha de root do servidor MySQL New password: //insira a senha de root do servidor MySQL Re-enter new password: //repita a senha de root do servidor MySQL Remove anonymous users? [Y/n] //pressione enter para remover o acesso de usuários anônimos Disallow root login remotely? [Y/n] //pressione enter para remover o acesso remoto do root Remove test database and access to it? [Y/n] //pressione enter para remover a tabela test e seus acessos Reload privilege tables now? [Y/n] //pressione enter para recarregar os privilégios das tabelas
O servidor MySQL já está instalado e configurado com o básico. Espero ter ajudado
Deixe um comentário