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
enphpMyAdmin/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.