Desenvolvimento - PHP

Administrando banco de dados MySql com PHPMyadmin

O PHPMyadmin é muito usado hoje principalmente pelos programadores PHP que precisam de uma ferramenta de administração remota e gráfica ao banco de dados MySql.

por Leo Genilhu



Vamos começar uma série de artigos que tem como objetivo mostrar algumas ferramentas de administração de bancos de dados. Neste artigo vamos falar de uma poderosa ferramenta Open Source para administração gráfica do banco de dados Mysql. O PHPMyadmin é muito usado hoje principalmente pelos programadores PHP que precisam de uma ferramenta de administração remota e gráfica ao banco de dados MySql. Vamos fazer aqui um pequeno how to de como instalar e configurar esse aplicativo no seu servidor e mostrar algumas das suas principais funcionalidade.

Mão a obra !!

Requisitos necessários para a instalação do PHPMyadmin

  • php 4.1.0 ou superior
  • MySQL 3.23.32 ou superior

Obs: O PHPMyadmin poderá se instalado em qualquer OS. Nosso exemplo foi testado num Fedora 4.

A última versão estável é phpMyAdmin 2.8.0.3.

Faça o download no sourceforge.net
[leo@new Meus Downloads]$ wget http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.8.0.3.tar.gz?download

# agora vamos descompactar o download
[leo@new Meus Downloads]$ tar xvfz phpMyAdmin-2.8.0.3.tar.gz

Agora é só mover o diretório para o public do seu webserver, no meu caso /home/httpd/public_html/
[leo@new Meus Downloads]$ mv phpMyAdmin-2.8.0.3 /home/httpd/public_html/mysql

Agora vamos mudar as permissões do arquivo de configuração
[leo@new libraries]$ cd /home/httpd/public_html/mysql/libraries/
[leo@new libraries]$ chmod 664 config.default.php

Feito isso agora vamos abrir o arquivo e editar os parâmetros para conexão com o banco. Aqui você pode usar o editar que quiser nesse caso usei o vim.
[leo@new libraries]$ vi config.default.php

$cfg["Servers"][$i]["host"] = "localhost";
Este paramentro mostrar qual endereço devera localizar o server do Mysql aqui você pode usar tanto hostname quanto IP no nosso caso usei localhost (mesma maquina).

$cfg["Servers"][$i]["port"] = "3306";
Define qual porta será usada na configuração da maquina normalmente é usada a porta 3306 como default

$cfg["Servers"][$i]["auth_type"] = "http";
Este parâmetro é muito importante pois é através dele que indicara o tipo de autenticação será exigido para acessar o PHPMyadmin os três fatores possiveis são:config, http ou cookie, sendo aconselhado usar http pois assim será pedido login e senha do banco de dados ficando assim mais seguro sua conexão.

$cfg["Servers"][$i]["user"] = "root"; Usuário do banco de dados
$cfg["Servers"][$i]["password"] = "*****"; Senha do usuário do banco de dados

Bom feito isso você já poderá acessar seu banco via o browser usando o endereço
http://localhost/mysql/

Com o PHPMyadmin você poderá executar praticamente todas as funcionalidade do banco como:

Criar e apagar database,
Criar, copiar, apagar e alterar tables
Editar e deletar fields
Executar query no modelo any SQL
Gerenciar chaves
Carregar arquivos
Criar dump de tables
Exportar dados em vários formatas , xml, cvs
Gerar relatórios em PDF
Gerenciar usuários do banco
Ter informações de variáveis e status do banco etc.

Agora você poderá administrar o seu banco de forma dinâmica e fácil.

Boa sorte.

No próximo artigo devo falar do administrador gráfico para PostgreSQL.

Um abraço e até a próxima.

Leo Genilhu

Leo Genilhu

Leo Genilhu - Atua como consultor de desenvolvimentos e aplicações em web/wireless, sendo analista de uma empresa de desenvolvimento.
Além disso participa de comunidades de linux e software livre. Mantedor de lista de discussão em php e linux.