domingo, 14 de fevereiro de 2010

WAMP - Configurando senha para o MySQL (através do phpMyAdmin)

Por padrão, o MySQL vem sem senha e com um usuário ROOT, isto é, um usuário que tem acesso total ao seu banco de dados.

1. Clique uma vez com o botão esquerdo no WAMP, e clique em phpMyAdmin.

2. Clique em 'Privilégios' e no usuário ROOT clique em 'Editar' (uma pequena figura ao final da descrição do mesmo). Adicione uma senha e salve. (Observe que agora seu phpMyAdmin ficou trancado! Nem você mesmo conseguirá acessar!)

3. Para corrigir, com todos os serviços parados (Stop all services) acesse o arquivo config.inc.php que está na pasta PHPMyAdmin no diretório do WAMP e localize esta linha:
$cfg['Servers'][$i]['password'] = '';

Inclua aqui mesma senha adicionada no painel do phpMyAdmin.
Como exemplo, ficaria assim:
$cfg['Servers'][$i]['password'] = 'SUASENHA';

Agora procure a seguinte linha:
$cfg['Servers'][$i]['auth_type'] = 'config';
 
E altere para:
$cfg['Servers'][$i]['auth_type'] = 'http';

Pronto! Seu MySQL está com senha (usuário ROOT) e o phpMyAdmin voltou a funcionar!
Salve o arquivo e clique em 'Star all Services'.

Fonte: Clube do Hardware, Guia do Hardware