Felhasználói eszközök

Eszközök a webhelyen


oktatas:adatbazis-kezeles:mysql:mysql_phpmyadmin

< MySQL

PhpMyAdmin

A PhpMyAdminról

A PhpMyAdmin egy webes felületű MySQL adatbázis elérését, kezelését, adminisztrálását lehetővé tevő rendszer.

A Linux terjesztések csomagszinten tartalmazzák.

Debian GNU/Linux

Debian GNU/Linuxon 6.x rendszeren a telepítése:

apt-get install phpmyadmin

Elérés:

locahost/phpmyadmin

Ha a legújabb verziót akarjuk használni, töltsük azt le a weboldaláról.

http://www.phpmyadmin.net

Csomagoljuk ki a például a következő könyvtárba:

/var/www/pm

A böngészőbe beírjuk a localhost/pm és örülünk.

Windows

Windows rendszeren általában valamilyen AMP szervert telepítünk, amely tartalmazza az adatbázis-kezelőt, a webszervert, a PHP környezetet, és magát a PhpMyAdmint is.

Ilyen az XAMPP.

A weboldalról töltsük le a legújabb verziót:

http://www.apachefriends.org/en/xampp.html

Vagy a portolható verzió:

http://portableapps.com/apps/development/xampp

Tervező

A PhpMyAdmin rendelkezik egy grafikus táblatervezővel és egy táblakövető modullal. Ez a két modul azonban csak akkor működik, ha a PhpMyAdmin rendelkezik saját adatbázissal a MySQL-ben, a hozzáférési lehetőség pedig be van állítva a config.inc.php állományban.

Ha letöltjük a PhpMyAdmin legújabb verzióját a webfelületükről, akkor az azonnal működik. Az phpmyadmin adatbázis azonban nem létezik így a két fenti modul sem működik.

A PhpMyAdmin könyvtárában van mindig egy examples könyvtár. Abban találunk egy create_tables.sql állományt. Ez importáljuk a MySQL szerverünkre.

Ez után készítsünk egy konfigurációs állományt. A PhpMyAdmin főkönyvtárában van egy config.sample.inc.php állomány. Erről készítsünk egy másolatot config.inc.php néven.

A következő beállítások legyenek meg:

$cfg['Servers'][$i]['controluser']   = 'root';
$cfg['Servers'][$i]['controlpass']   = 'titok';


$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';
$cfg['Servers'][$i]['recent'] = 'pma__recent';
$cfg['Servers'][$i]['favorite'] = 'pma__favorite';
$cfg['Servers'][$i]['users'] = 'pma__users';
$cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
$cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';

Ha elkészítünk akkor a táblatervező akkor vehető igénybe, amikor egy adatbázist kiválasztottunk éppen.

Nézetek szerkesztése

  1. Válasszuk ki az adatbázist.
  2. Kattintsunk az SQL fülre.
  3. Írjuk be: SHOW CREATE VIEW nézet_neve.
  4. Válasszuk a Nyomtatási nézet (teljes szöveggel) gombot.
  5. Másoljuk a vágólapra vagy egy szövegszerkesztőbe az AS utáni részt.
  6. Töröljük a nézetet
  7. Válasszuk a Nézet létrehozás gombot.
  8. Másoljuk a szövegszerkesztőből az „AS” dobozba a lekérdezést
  9. Írjuk be a nevet
  10. Kattintsunk az „Indítás” gombra

Függelék

Egy MySQL hibaüzenete

MySQL reports: #1146 - Table 'phpmyadmin.pma_table_uiprefs' doesn't exist
/etc/phpmyadmin/config.inc.php

A beállítások végére:

$cfg['Servers'][$i]['pmadb'] = null;
oktatas/adatbazis-kezeles/mysql/mysql_phpmyadmin.txt · Utolsó módosítás: 2023/08/21 10:22 szerkesztette: admin