sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

Anslutning för controluser enligt definitionen i din konfiguration misslyckades med phpMyAdmin i XAMPP

  1. Öppna phpMyAdmin i en webbläsare och logga in som root.
  2. Skapa en databas som heter phpmyadmin
  3. Skapa en användare som heter pma och ställ in "värden" till värdnamnet eller IP-adressen för din webbserver (om webbservern och MySQL finns på samma box använd localhost ), anteckna lösenordet och ge den nya användaren full kontroll över phpmyadmin databas. Det rekommenderas att denna användare inte har tillgång till något annat än denna databas.
  4. Gå till installationskatalogen för phpMyAdmin, där du bör hitta en underkatalog som heter sql .
  5. I sql du hittar en fil som heter create_tables.sql . Öppna den i en textredigerare.
  6. I phpMyAdmin, välj phpmyadmin databas och klicka på fliken "SQL".
  7. Kopiera/klistra in hela texten från create_tables.sql i textrutan och kör frågan.
  8. Öppna config.inc.php fil i installationskatalogen phpMyAdmin och lägg till följande rader (eller ändra befintliga inställningar om de redan finns där):

    $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. Spara och stäng filen.

VIKTIGT - PMA laddar konfigurationen vid inloggning, utvärderar den och lagrar den i sessionsdata så att meddelandet inte försvinner förrän du gör detta:

  1. Logga ut från phpMyAdmin och logga in igen

Problem löst.



  1. Den maximala körtiden på 360 sekunder har överskridits i C:\wamp\apps\phpmyadmin4.1.14

  2. Hur söker jag i en MySQL-databas efter ett specifikt kolumnnamn?

  3. Anslutning för kontrollanvändare enligt definitionen i din konfiguration misslyckades. xampp

  4. Spåra ändringar i Microsoft SQL Server-databasen