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 http://belnet.dl.sourceforge.net/sourceforge/ 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 (
http://www.phpmyadmin.net/documentation/#config) 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á: http://webserver/phpmy
$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: http://seu_web_server/nome_da_pasta 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.