sql >> Database teknologi >  >> Database Tools >> phpMyAdmin

Forbindelse til kontrolbruger som defineret i din konfiguration mislykkedes med phpMyAdmin i XAMPP

  1. Åbn phpMyAdmin i en browser og log ind som root.
  2. Opret en database kaldet phpmyadmin
  3. Opret en bruger kaldet pma og indstil "værten" til værtsnavnet eller IP-adressen på din webserver (hvis webserveren og MySQL er på samme boks, brug localhost ), noter adgangskoden og giv den nye bruger fuld kontrol over phpmyadmin database. Det anbefales, at denne bruger ikke har adgang til andet end denne database.
  4. Gå til phpMyAdmin installationsmappen, hvor du skal finde en undermappe kaldet sql .
  5. I sql du vil finde en fil kaldet create_tables.sql . Åbn den i en teksteditor.
  6. I phpMyAdmin skal du vælge phpmyadmin database og klik på fanen "SQL".
  7. Kopiér/indsæt hele teksten fra create_tables.sql ind i tekstboksen, og kør forespørgslen.
  8. Åbn config.inc.php fil i installationsmappen phpMyAdmin, og tilføj følgende linjer (eller skift de eksisterende indstillinger, hvis de allerede er der):

    $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. Gem og luk filen.

VIGTIG - PMA indlæser konfigurationen ved login, evaluerer den og gemmer den i sessionsdataene, så beskeden ikke forsvinder, før du gør dette:

  1. Log ud af phpMyAdmin og log ind igen

Problem løst.



  1. Hvordan genererer jeg CRUD-lagrede procedurer fra en tabel i SQL Server Management Studio

  2. #1142 - SELECT-kommando nægtet til bruger ''@'localhost' for tabellen 'pma_table_uiprefs'

  3. Begræns tilmelding til 4 personer på formularen tilmelding

  4. Hvordan kan jeg kontrollere, om et SQL-resultat indeholder et linjeskifttegn?