phpMyAdmin 2.6.0 je jedna z nejužitečnějších PHP aplikací, pod GNU GPL licencí. Umožňuje spravovat vaše MySQL servery, a provádět na nich prakticky veškeré myslitelné operace.
Nová verze 2.6.0 má přepracované rozhraní, podporuje nativně češtinu v UTF-8
(cs-utf-8), odstraňuje řadu bugů, a má nové funkce. Jednou z tradičních
funkcí phpMyAdmina je i vytváření relací mezi tabulkami, jejich popis, historie
SQL příkazů, bookmarky a export do PDF. Tyto funkce jsou, nicméně, v základu
zakázány. Jak je aktivovat?
V phpMyAdminu spusťte skript /scripts/create_tables.sql, vytvoří
se Vám 7 tabulek, v nové databázi nazvané phpmyadmin, kam se budou dané informace
ukládat. Následně je nutné modifikovat soubor config.inc.php:
// nastaveni URL na phpMyAdmina
$cfg['PmaAbsoluteUri'] = 'http://localhost/myadmin/';
// nastaveni hesla
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'xxxxxx';
// nastavení relací pro PMA
$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]['verbose_check'] = FALSE;
A můžeme doplnit i pár vizuálních úprav (odstranění loga), nastavení default jazyka a kódování, a zobrazování informací o běhu MySQL a PHP:
// persistent connections
$cfg['PersistentConnections'] = TRUE;
// nezobrazovat logo
$cfg['LeftDisplayLogo'] = FALSE;
// zobrazuj info o MySQL a PHP
$cfg['ShowMysqlInfo'] = TRUE;
$cfg['ShowMysqlVars'] = TRUE;
$cfg['ShowPhpInfo'] = TRUE;
// zobrazuj BLOBy
$cfg['ShowBlob'] = TRUE;
// default jazyk a charset
$cfg['DefaultLang'] = 'cs-utf-8';
$cfg['DefaultCharset'] = 'utf-8'; 