Como fazer com que o phpMyAdmin solicite meu nome de usuário e senha

5

Estou usando o rhel 5 e o php 5 com o mysql 5. Meu servidor já está configurado e executando todos os aplicativos sem problemas. Estou acessando o mysql como root e fornecendo minha senha. No entanto, quando eu acesso o phpmyadmin através do navegador, ele não está pedindo minha senha. Alguém por favor me diga como posso configurá-lo para solicitar nome de usuário e senha. Desde que eu não estou familiarizado com php e mysql por favor me diga como fazê-lo de maneira simples.

    
por anitha 19.02.2011 / 06:00

2 respostas

7

Isso é fácil de ser feito.
Vá para /my/path/to/phpmyadmin/config.inc.php. Abra o seu editor favorito e:

// Uncomment this line if it's commented. 
// Then insert a random string in the quotes ('').
// Have in mind not to enter symbols as " or ' in the quotes.
// You could use something like this - dsd87892@829109skmclwopa&
// It doesn't matter what exactly you type as long as it's not ' and " :)
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

// Then find this and set it to cookie. ( I don't know what's the default. )
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 

Tudo agora deve estar funcionando bem e deve pedir um usuário e senha.
Além disso, você poderia adicionar um Auth HTTP como @Cocowalla disse - para ainda mais segurança.

Espero que isso ajude:)

    
por 19.02.2011 / 14:36
1

Você pode usar a autenticação HTTP do Apache para o phpMyAdmin ou pode especificar um nome de usuário e uma senha no arquivo config.inc.php no diretório de instalação do phpMyAdmin.

Mais informações disponíveis aqui .

    
por 19.02.2011 / 13:24