Documento escrito sexta-feira, 8 de outubro de 2010
Quando algo é uma dor, eu devo documentar a solução.
Minha instalação do WAMP no Windows 7 veio com as seguintes 2 linhas vermelhas no phpMyAdmin.
-
Os recursos adicionais para trabalhar
com tabelas vinculadas foram
desativado. Para descobrir por que clicar
aqui.
-
# 1045 - Acesso negado para o usuário 'root' @ 'localhost' (usando a senha: NO)
Livrar-se do primeiro lote de texto vermelho em 3 minutos
De Home
no phpMyAdmin, clique na aba Importar e clique em Navegar e cole o seguinte local na caixa do nome do arquivo.
C: \ wamp \ apps \ phpmyadmin3.2.0.1 \ scripts e, em seguida, selecione "create_tables.sql" e clique em "go".
Abra o console do MySQL no menu WAMP e aperte enter.
Quando você está logado, cole nas próximas duas linhas.
CREATE USER ‘phpmyadmin’@'localhost’ IDENTIFIED BY ‘pmapass’;
GRANT SELECT, INSERT, UPDATE, DELETE ON phpmyadmin.* TO ‘phpmyadmin’@'localhost’;
Abra o WordPad e clique em Abrir documento . Cole o seguinte texto para abrir o arquivo.
C:\wamp\apps\phpmyadmin3.2.0.1\config.inc.php
Em seguida, exclua o conteúdo entre as tags do PHP e cole o texto a seguir.
/* Servers configuration */
$i = 0;
/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = 'pmapass';
/* Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['controluser'] = 'phpmyadmin';
$cfg['Servers'][$i]['controlpass'] = 'pmapass';
/* End of servers configuration */
$cfg['DefaultLang'] = 'en-utf-8';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
Clique em Salvar!
Feche o navegador e abra-o novamente. Se o erro persistir, clique em Atualizar e ele será removido.
Livrar-se do segundo lote de texto em vermelho
Agora defina a segurança para o MySQL e se livre do outro erro.
Se estiver aberto, feche o phpMyAdmin.
Abra o console do MySQL no menu do WAMP e cole as duas linhas seguintes.
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('**yourpassword**');FLUSH PRIVILEGES;
SET PASSWORD FOR 'root'@'127.0.0.1' = PASSWORD('**yourpassword**');FLUSH PRIVILEGES;*
Pressione Enter !
Abra “config.inc.php” novamente e altere a seguinte linha para ativar a mesma senha acima.
$cfg['Servers'][$i]['password'] = '**yourpassword**';
Você terminou! Abra o phpMyAdmin e o seu texto de aviso vermelho desaparecerá!