quarta-feira, fevereiro 14, 2007

PhpMyAdmin: solicitar senha.

Bom dia pessoal.

Neste Post, vou mostrar como configurar seu PhpMyAdmin a solicitar uma senha, antes de conectar ao banco MySql e mostrar seus Databases(Base de Dados).

O que é PhpMyAdmin?
PhpMyAdmin é uma ferramenta escrita/desenvolvida em PHP, para gerenciar o MySql via Web(através de um browser(Firefox, Internet Explorer, Opera, ...).
Ele pode criar e apagar databases, criar/apagar ou alterar tabelas, executa qualquer linha SQL, controla chaves e campos, controla privilegios, exporta e importa dados em varios formatos, e está disponivel em 50 línguas.
Sua licença é GPL.

Site Oficial: http://www.phpmyadmin.net/


Requerimentos:
Mysql instalado e funcionando;
Apache instalado e funcionando;
PHP instalado e funcionando;
PhpMyAdmin instalado e funcionando;


Configurando:
Primeiro vamos colocar uma senha no seu MySql.
shell> mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('nova_senha') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> quit;

Testando:
shell> mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 98 to server version: 4.1.22

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>


Se a senha estiver correta, aparecerá as informações acima.

Agora vamos até o diretório que está o seu PhpMyAdmin.
Copie o arquivo de configuração conforme abaixo:
shell> cp libraries/config.default.php config.inc.php

Edite o arquivo config.inc.php, e procure os campos conforme abaixo:
Atual: $cfg['Servers'][$i]['auth_type'] = 'config';
Alterado: $cfg['Servers'][$i]['auth_type'] = '
http';

Agora acesse seu PhpMyAdmin, e ele pedirá a senha :D

Qualquer dúvida, postem um comentário, que responderei.

8 comentários:

Paulo disse...

Um blog, aparentemente mais técnico mas, com a sua utilidade para quem procura tirar duvidas ou saber mais. Obrigado pela visita.

Leandro disse...

tudo bem, até essa parte beleza, mas se eu tenha mais de um banco em servidores diferentes e quero que ambos tenha esse esquema de senha no mesmo phpMyAdmin.

ex:
127.0.0.1 - user:teste - seha:teste - DB
teste.com.br - user:teste2 - senha:teste2 - DB

como faria para poder escolher onde conectar?

Odegar Fiorenza Medeiros disse...

Muito boa dica!
simples e direto
Parabéns pela iniciativa
de compartilhar seu conhecimento!

Anônimo disse...

Thanks :)
--
http://www.miriadafilms.ru/ приобрести фильмы
для сайта rfilippus.blogspot.com

Ed Araujo disse...

Uso o PhpMyAdmin para cadastrar clientes da rede wireless,trabalhando juntamente com um FreeRadius.Como faço para criar um usuário e senha de modo que obrigatoriamente o usuário tenha que mudar sua senha após o 1°LOGON?? isso é possível ???

Anônimo disse...

Filippus's: Por favor, passa pra mim
o passo-a-passo de como mudar usuario e senha do PhpMyAdmin. Não consigo acessar, pede usuario e senha.
Obrigado.

Carlos Mac disse...

Filippus's: Por favor, passa pra mim
o passo-a-passo de como mudar usuario e senha do PhpMyAdmin. Não consigo acessar, pede usuario e senha.
Obrigado.

Carlos Mac disse...

Filippus's: Por favor, passa pra mim
o passo-a-passo de como mudar usuario e senha do PhpMyAdmin. Não consigo acessar, pede usuario e senha.
Obrigado.