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.587 ]

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

Administrando bancos MySQL com phpMyAdmin

Replicação em banco de dados MySQL

Introdução ao MySQL

A função DATE_FORMAT() do MySQL

SQL Dicas & Truques (versão 0.1)

  
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