Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Administrando bancos MySQL com phpMyAdmin

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Artigo Administrando bancos MySQL com phpMyAdmin

    Esta poderosa ferramenta lhe permite administrar seus bancos de dados via web, de forma fácil e intuitiva! Neste artigo vamos abordar todos os passos necessários para instalação do phpMyAdmin.
    Por: Alan Cota

    Download e instalação
    Este artigo foi criado em sistemas SuSE Enterprise Sever 8.

    Antes de começarmos vamos aos requisitos necessários para a instalação do phpMyAdmin:

    * PHP na versão 4.1.0 ou maior;
    * Se você quiser mostrar thumbnails nas imagens JPEGs, será necessário o suporte a GD2, no PHP
    * MySQL 3.23.32 ou mais novo


    A versão do phpMyAdmin que vamos usar será a 2.6.1-pl3, que é a mais recente disponibilizada.

    Primeiro vamos realizar o download, utilizando um mirror do SourceForge. Digite os seguintes comandos, em seu console:

    # wget Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar... phpmyadmin/phpMyAdmin-2.6.1-pl3.tar.gz

    Assim que o download do arquivo terminar, execute o seguinte comando para descompactá-lo:

    # tar -xvzf phpMyAdmin-2.6.1-pl3.tar.gz

    Depois será necessário copiar a pasta criada (phpMyAdmin-2.6.1-pl3) para o diretório do seu webserver, que no meu caso é /srv/www/htdocs.

    Dentro da pasta criada, execute o seguinte comando:

    # chmod 664 config.inc.php


    Isto fará uma restrição para proteger o arquivo de configuração da ferramenta.

    Ainda dentro da pasta descompactada do phpMyAdmin, execute o comando:

    # chown -R wwwrun.www *

    Onde "wwwrun" é o usuário que inicia o Apache (no SuSE 8) e "www" o grupo. O * representa todos os arquivos dentro da pasta do phpMyAdmin, que foi descompactada.

    Antes de começarmos a editar o arquivo config.inc.php, vamos entender o que iremos alterar, lembrando que no site da ferramenta (Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...) existe vasta documentação sobre este arquivo de configuração e que aqui nós iremos realizar uma configuração básica, supondo a existência de apenas 1 servidor MySQL em sua rede.

    Inserindo conexões ao servidor MySQL

    Dentro do arquivo config.inc.php existem as seguintes seções de configuração de servidores MySQL, que devemos alterar:

    $cfg['PmaAbsoluteUri'] = '';

    Neste parâmetro de configuração você deve entrar a URL completa do seu phpMyAdmin. Por exemplo, se você colocou os arquivos dentro da pasta phpmy, sua URL será: Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...

    $cfg['Servers'][$i]['host'] = 'localhost
    ';
    Aqui entrará o nome do seu servidor MySQL. Caso ele esteja na mesma máquina do web server, você pode deixar localhost.

    $cfg['Servers'][$i]['port'] = '';

    Caso sua porta de conexão ao MySQL seja diferente de 3306, coloque-a aqui, caso o contrário deixe em branco para que a default seja utilizada.

    $cfg['Servers'][$i]['controluser'] = '';

    Usuário de read-only na sua base MySQL. Ele precisa ter grants em "mysql/user" e "mysql/db". Eu criei um usuário "phpmy" com os grants solicitados, utilizando os seguintes scripts, como root do mysql:

    mysql> GRANT SELECT ON mysql.user TO 'phpmy'@'localhost' IDENTIFIED BY 'senha';
    mysql> GRANT SELECT ON mysql.db TO 'phpmy'@'localhost' IDENTIFIED BY 'senha';

    $cfg['Servers'][$i]['controlpass'] = '';

    Senha do usuário read-only, mencionado acima.

    cfg['Servers'][$i]['auth_type'] = 'http';

    Deixando como http, ao abrir a aplicação phpMyAdmin, será pedido um login e senha, que serão login e senha do banco de dados. Esta é a forma mais segura, pois se for configurado "config", você terá que inserir o usuário e senha de acesso ao banco de dados, tornando sua conexão insegura.

    Bom, com estes parâmetros preenchidos nós já temos nosso phpMyAdmin funcionando. Para testar basta abrir a URL: Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar... onde seu_web_server é o nome do servidor web onde você colocou o sistema e nome_da_pasta é o nome da pasta criada ao descompactar os arquivos, lembrando que você pode renomeá-la para ficar mais fácil a digitação.

    Funcionalidades básicas
    O phpMyAdmin pode executar as seguintes tarefas em bancos MySQL:

    * create and drop databases
    * create, copy, drop, rename and alter tables
    * do table maintenance
    * delete, edit and add fields
    * execute any SQL-statement, even batch-queries
    * manage keys on fields
    * load text files into tables
    * create (*) and read dumps of tables
    * export (*) data to CSV, XML and Latex formats
    * administer multiple servers
    * manage MySQL users and privileges
    * check referential integrity in MyISAM tables
    * using Query-by-example (QBE), create complex queries automatically connecting required tables
    * create PDF graphics of your Database layout
    * search globally in a database or a subset of it
    * transform stored data into any format using a set of predefined functions, like displaying BLOB-data as image or download-link or ...
    * support InnoDB tables and foreign keys (see FAQ 3.6)
    * support mysqli, the improved MySQL extension (see FAQ 1.17)
    * communicate in 47 different languages
    * phpMyAdmin can compress (Zip, GZip -RFC 1952- or Bzip2 formats) dumps and CSV exports if you use PHP4 >= 4.0.4 with Zlib support (--with-zlib) and/or Bzip2 support (--with-bz2).


    O texto acima foi retirado da URL de documentação do phpMyAdmin, na internet.

    Agora que a ferramenta está instalada, basta você usar e se aprimorar em suas funcionalidades e ir se especializando.

    Conclusão
    Bem, a função deste artigo era de auxiliar na instalação e mostrar a cara da ferramenta para que agora você possa andar com suas próprias pernas, neste mundo de administração centralizada, que o phpMyAdmin te oferece.

    O link do phpMyAdmin na internet é:

    * Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...


    Espero que esta ferramenta seja bastante útil para vocês!

    Fonte: VivaoLinux
    Postado Por: RedDeviL
X
Working...
X