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.

[ Hits: 69.663 ]

Por: Edson em 13/09/2012


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:

--- 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

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.

    Próxima página

Páginas do artigo
   1. Instalação de pacotes e dependências
   2. Configuração do MySQL
   3. Configuração do phpMyAdmin
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Replicação em banco de dados MySQL

Instalando o MySQL Workbench - com solução de possível problemas de dependência

Amarok: migrando de SQLite para MySQL

Configurando Apache + MySQL + PHP no Slackware

Cluster MySQL - Instalação e configuração

  
Comentários
[1] Comentário enviado por rony2605 em 17/09/2012 - 15:21h

Excelente artigo, esse é o caminho!

[2] Comentário enviado por GIRLinux em 05/04/2013 - 13:33h

Ola estava com o erro:
forbidden you don't have permission to access /phpmyadmin/ on this server whit suho sinpach server
que tambem é o erro
Você não tem permissão para acessar / phpmyadmin no servidor.
Então eu copiei o phpmyadmin para a pasta /var/www o erro continuou

Eu rm phpmyadmin deletei o arquivo

O caminho padrão é /usr/share/phpmyadmin

caminho correto: /var/www

basta mover o arquivo conforme escrito abaixo:

mv /usr/share/phpmyadmin /var/www/phpmyadmin

entrar no caminho localhost/phpmyadmin

[3] Comentário enviado por heroes em 05/04/2013 - 19:08h

Olá GIRLinux, você pode sim resolver erros de permissão movendo o arquivo como você fez.
Mas seria, digamos "boas praticas" arrumar esse erro setando a permissão correta no arquivo da instalação do yum.

# vim /etc/httpd/conf.d/phpmyadmin.conf


#
# Web application to manage MySQL
#

#<Directory "/usr/share/phpmyadmin">
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#</Directory>

[4] Comentário enviado por fernandodmf em 21/08/2014 - 17:17h

Alguém sabe o porque quando tento dar o yum update aparece a seguinte msg;

Error: cannot retrieve metalink for repository: epel. Please verify its path and try again ?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts