phpMyAdmin
 sql >> Base de Dados >  >> Database Tools >> phpMyAdmin

A conexão para controluser conforme definido em sua configuração falhou com o phpMyAdmin no XAMPP

  1. Abra o phpMyAdmin em um navegador e faça login como root.
  2. Crie um banco de dados chamado phpmyadmin
  3. Crie um usuário chamado pma e defina o "host" para o nome do host ou endereço IP do seu servidor web (se o servidor web e o MySQL estiverem na mesma caixa use localhost ), anote a senha e conceda ao novo usuário controle total sobre o phpmyadmin base de dados. Recomenda-se que este usuário não tenha acesso a nada além deste banco de dados.
  4. Vá para o diretório de instalação do phpMyAdmin, onde você deve encontrar um subdiretório chamado sql .
  5. Em sql você encontrará um arquivo chamado create_tables.sql . Abra-o em um editor de texto.
  6. No phpMyAdmin, selecione o phpmyadmin banco de dados e clique na guia "SQL".
  7. Copie/cole todo o texto de create_tables.sql na caixa de texto e execute a consulta.

  8. Abra o config.inc.php arquivo no diretório de instalação do phpMyAdmin e adicione as seguintes linhas (ou altere as configurações existentes se já estiverem lá):
    $cfg['Servers'][1]['pmadb'] = 'phpmyadmin';
    $cfg['Servers'][1]['controluser'] = 'pma';
    $cfg['Servers'][1]['controlpass'] = '<your password>';
    
    // Note: The list below may grow as PMA evolves and more control tables are added
    // Use your common sense! Don't just blindly copypasta, look at what it means!
    $cfg['Servers'][1]['bookmarktable'] = 'pma_bookmark';
    $cfg['Servers'][1]['relation'] = 'pma_relation';
    $cfg['Servers'][1]['userconfig'] = 'pma_userconfig';
    $cfg['Servers'][1]['table_info'] = 'pma_table_info';
    $cfg['Servers'][1]['column_info'] = 'pma_column_info';
    $cfg['Servers'][1]['history'] = 'pma_history';
    $cfg['Servers'][1]['recent'] = 'pma_recent';
    $cfg['Servers'][1]['table_uiprefs'] = 'pma_table_uiprefs';
    $cfg['Servers'][1]['tracking'] = 'pma_tracking';
    $cfg['Servers'][1]['table_coords'] = 'pma_table_coords';
    $cfg['Servers'][1]['pdf_pages'] = 'pma_pdf_pages';
    $cfg['Servers'][1]['designer_coords'] = 'pma_designer_coords';
    

  9. Salve e feche o arquivo.

IMPORTANTE - O PMA carrega a configuração no login, avalia e armazena nos dados da sessão para que a mensagem não desapareça até que você faça isso:
  1. Saia do phpMyAdmin e faça login novamente

Problema resolvido.