Instalação e configuração do MySQL com phpMyAdmin no CentOS - Iniciantes
Este documento tem como principal objetivo ajudar iniciantes a configurar e instalar o phpMyAdmin para administrar seu servidor MySQL. É simples e prático, baseado em uma instalação CentOS-6.3-x86_64-minimal. Ela vem com pouco mais de 200 pacotes, o que já nos permite rodar serviços básicos. Como isso não é mágica e para alguns se torna uma tarefa básica, para outros esse documento pode contribuir.
Instalação de pacotes e dependências
Bom, vamos lá.
Por muito tempo utilizei o VOL como base para meus conhecimentos, agora acredito poder contribuir com uma parte deles.
Esse artigo ajuda ao iniciante a configurar um servidor que já esteja instalado e com acesso à web. Esta parte não vai ser descrita neste documento pois não é seu objetivo, apenas a configuração de segurança do banco e a instalação do phpMyAdmin serão tratadas aqui.
Mão na massa.
Vamos usar o editor Vim neste tutorial, para instalá-lo:
# yum install vim
Após teste se o seu servidor tem acesso à web:
# ping www.vivaolinux.com.br
Aqui retornou:
Verificar se o SELinux está desativado editando o arquivo /etc/selinux/config e setando-o como "disabled":
# vim /etc/selinux/config
Alguns pacotes não estão no repositório do CentOS, então vamos fazer configuração do repositório RPMForge:
Importar a GPG Key:
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
# rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
Instalar o wget para pegar arquivos na web:
# yum install wget
Depois:
# cd /tmp
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
# rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
Pronto, nossa base está pronta para a instalação.
Instale os pacotes:
# yum install php php-mysql php-mbstring phpmyadmin httpd mysql-server
Com esses pacotes instalados e suas dependências também, já podemos rodar a configuração.
Por muito tempo utilizei o VOL como base para meus conhecimentos, agora acredito poder contribuir com uma parte deles.
Esse artigo ajuda ao iniciante a configurar um servidor que já esteja instalado e com acesso à web. Esta parte não vai ser descrita neste documento pois não é seu objetivo, apenas a configuração de segurança do banco e a instalação do phpMyAdmin serão tratadas aqui.
Mão na massa.
Vamos usar o editor Vim neste tutorial, para instalá-lo:
# yum install vim
Após teste se o seu servidor tem acesso à web:
# ping www.vivaolinux.com.br
Aqui retornou:
--- vivaolinux.com.br ping statistics ---
3 packets transmitted, 2 received, 33% packet loss, time 2075ms
rtt min/avg/max/mdev = 198.266/202.106/205.947/3.866 ms
Verificar se o SELinux está desativado editando o arquivo /etc/selinux/config e setando-o como "disabled":
# vim /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
Alguns pacotes não estão no repositório do CentOS, então vamos fazer configuração do repositório RPMForge:
Importar a GPG Key:
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
# rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
Instalar o wget para pegar arquivos na web:
# yum install wget
Depois:
# cd /tmp
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
# rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
Pronto, nossa base está pronta para a instalação.
Instale os pacotes:
# yum install php php-mysql php-mbstring phpmyadmin httpd mysql-server
Com esses pacotes instalados e suas dependências também, já podemos rodar a configuração.