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

Hoe schakel ik de Designer-weergave van phpMyAdmin in?

De volgende stappen zullen de Designer in phpMyAdmin 4+ inschakelen, ervan uitgaande dat phpMyAdmin zich in de map phpMyAdmin bevindt :

  • Open phpMyAdmin/config.inc.php en phpMyAdmin/config.sample.inc.php .
  • Zoek de opslaginstellingen van de phpMyAdmin-configuratie in config.sample.inc.php (regels 38-66 in 4.0.7).
  • Kopieer alle db/table-configuraties voor controlegebruikers en opslag en plak deze in config.inc.php . Als je klaar bent, zou je config.inc.php zoiets als dit moeten bevatten:

4.0.7 Voorbeeld:

/* change this info to whatever user has read-only access to the "mysql/user" and "mysql/db" tables */          
$cfg['Servers'][$i]['controluser']   = 'root'; //this is the default user for MAMP's mysql
$cfg['Servers'][$i]['controlpass']   = 'root'; //this is the default password for MAMP's mysql

/* this information needs to line up with the database we're about to create so don't edit it unless you plan on editing the SQL we're about to run */
$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]['table_uiprefs'] = 'pma__table_uiprefs';
$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';

Opmerking:we vertellen phpMyAdmin alleen in welke database- en tabelnamen specifieke configuratiegegevens moeten worden opgeslagen. Laten we nu de database toevoegen.

  • phpMyAdmin wordt geïnstalleerd met de SQL die we nodig hebben om de database te genereren waarop de Designer vertrouwt. We moeten alleen het script vinden. In 4.0.7 is de bestandslocatie phpMyAdmin/examples/create_tables.sql . U kunt dit ook kopiëren/downloaden van phpMyAdmin's github .
  • Zodra u het bestand hebt gevonden, importeert u het bestand of kopieert/plakt u het in een SQL-venster en voert u het uit in phpMyAdmin.
  • Nu zou alles correct moeten zijn geconfigureerd. We moeten cookies wissen en de browser opnieuw opstarten.
  • Wanneer u phpMyAdmin back-up opent, navigeert u naar een specifieke tabel en in de tabbladen zou u het tabblad Designer moeten zien.

Disclaimer:deze aanwijzingen zijn specifiek gebaseerd op de nieuwe mappenstructuur in phpMyAdmin 4+. U kunt dezelfde aanwijzingen toepassen met behulp van phpMyAdmin's github config.sample.php en de bijbehorende create-table.sql . Kies uw phpMyAdmin-versie door de juiste branch te selecteren.



  1. 'DATE' is geen herkende ingebouwde functienaam

  2. PHP-aanmeldingsproblemen

  3. SQL Server Management Studio-verbinding staat standaard op 'master' bij het selecteren van een databasespecifiek object

  4. Servernaamitems verwijderen uit de geschiedenis van SQL Server Management Studio