Reklama

zonerbooks.cz | zoner.cz | czechia.com | regzone.cz | inshop.cz | inmail.cz | zonerpress.cz | zonerantivirus.com | zonerama.cz

interval.cz

Zjednodušení práce s MySQL

01. 02. 2002 | Milan Jakel | Databáze | Komentáře: 0

Administrace i běžná práce s databází MySQL v prostředí Windows je stejně jednoduchá, jako třeba práce s MS Access. Předvedu dvě grafické utility, se kterými se mi pracuje nejlépe a nejrychleji. Navíc jsou volně šířené, ostatně jako celé MySQL.

WinMySQLAdmin

Tato utilita je součástí standardní distribuce MySQL pro Windows. Nachází se v podadresáři /bin. Po spuštění se automaticky připojí k serveru a usídlí se v systémové části lišty.

WinMySQLAdmin taskbar ikona

Stiskem ikony můžete z místní nabídky vyvolat okno aplikace (volba "Show Me") nebo ji zavřít, a to včetně MySQL serveru. Jednotlivé funkce volíte záložkami v nabídkové liště:

WinMySQLAdmin nabídková lišta zleva

Environment - zobrazuje informace o operačním systému, databázovém serveru, síťovém prostředí.
Start Check - po spuštění aplikace načítá soubor my.ini, který je umístěn jako ostatní ini soubory, v adresáři c:\windows. V této záložce se dočtete informace o kontrole správnosti my.ini souboru.
Server - výpis všech runtime stavových proměnných serveru.
my.ini Setup - umožňuje přímo editovat my.ini soubor. Po změnách stiskněte prostě "Save Modification".

WinMySQLAdmin nabídková lišta zprava

Err File - zobrazení chybového logu
Variables - výpis všech systémových proměnných, tj. zobrazení nastavení MySQL serveru.
Process - seznam procesů. Pro kill zvoleného procesu prostě klepněte na příslušný řádek v seznamu pravým tlačítkem a zvolte z místní nabídky. Seznam nemá auto-refresh, k obnovení seznamu slouží tlačítko "Refresh Process".

WinMySQLAdmin seznam procesů

Databases - přehledný seznam databází, tabulek a jejich sloupců a indexů. Stačí jen vybírat.
Report - formulář na odeslání zprávy o stavu MySQL serveru na určenou emailovou adresu. Pro automatické vygenerování zprávy použijte tlačítko "Create the Report".

WinMySQLAdmin si můžete stáhnout přímo z Intervalu nebo navštívit http://www.mysql.com/downloads/os-win32.html.

NetAdmin-MySQL

NetAdmin-MySQL je daleko robusnější než WinMySQLAdmin. Ve srovnání disponuje dalšími možnostmi: konfigurace více serverů, které budete spravovat, přímé spouštění SQL dotazů, editace tabulek přístupových práv (viz článek Uživatelé a přístupová práva v MySQL).

NetAdmin-MySQL si můžete stáhnout přímo z Intervalu nebo navštívit stránku autorů.

Po spuštění se musíte nejprve připojit k MySQL serveru. V nabídce zvolte File | Connect a vyplňte políčka:

NetAdmin-MySQL přihlášení

Poté se zpřístupní všechny položky nabídky, funkční tlačítka a záložky v nabídkové liště.

NetAdmin-MySQL menu a funkční tlačítka

Funkce jsou přehledně dostupné z hlavní i z místních nabídek (pravé tlačítko). Funkční tlačítka urychlují přístup. Pod nabídkou nalevo se nachází stromový seznam všech databází na serveru, které jsou přihlášenému uživateli přístupné. U zvolené databáze (označte myší) se rozbalí seznam jejích tabulek. Vpravo je multifunkční pole na editaci/sledování výsledků dotazů a pod ním stavový řádek, který zobrazuje všechny zprávy od MySQL serveru. Jádro práce s NetAdmin-MySQL je opět v klikání na nabídkovou lištu:

NetAdmin-MySQL nabídková lišta zleva

Data View - zobrazení aktuálně zvolené tabulky (označením jejího názvu vlevo ve stromovém seznamu databází a jejich tabulek) nebo zobrazení výsledku SQL dotazu SELECT (což je vlastně vždy také tabulka).
Definition View - popis struktury tabulky zobrazené v Data View. Actice SQL - zadávání SQL dotazu. Výsledek dotazu SELECT je tabulka zobrazená v Data View a Definition View a o úspěšnosti a počtu ovlivněných řádků např. u dotazů UPDATE, DELETE,... se dočtete ve stavovém řádku. Dotaz spustíte stiskem funkčního tlačítka "červený vykřičník". Process View - sledování procesu.

NetAdmin-MySQL nabídková lišta zprava

User, Host a Database - přístup k databázi mysql - k jejím tabulkám user, host a db. NetAdmin-MySQL zde poskytuje perfektní rozhraní pro správu uživatelů a práv. Třeba ve výpisu uživatelů označte jeden řádek, klepněte pravým tlačítkem a vyberte z místní nabídky: změnit, obnovit seznam, nový uživatel, smazat uživatele. U ostatních dvou tabulek podobně.

NetAdmin-MySQL tabulka user

Information - zobrazí jedno z následujících: systémové proměnné (nastavení MySQL serveru), runtime stavové proměnné, nebo seznam procesů. Volby po řadě odpovídají funkčním tlačítkům:

NetAdmin-MySQL tlačítka výběru pole Information

Jako u WinMySQLAdmin kill process provedete stiskem pravého tlačítka myši v seznamu procesů a výběrem z místní nabídky.

Obě utility, které jsem popsal, jsou alternativou správy serveru MySQL přes příkazový řádek pomocí mysql.exe a mysqladmin.exe (viz článek Řádkový klient a administrátor MySQL). Osobně častěji používám NetAdmin-MySQL.

Starší komentáře ke článku

Pokud máte zájem o starší komentáře k tomuto článku, naleznete je zde.


Další aktuální články na interval.cz

Tematicky související články

Dejte vědět i ostatním o článku

Diskuse (počet komentářů: 0)

Buďte prvním návštěvníkem, který přidá nový komentář.

Přidat nový komentář

Jméno a e-mail jsou nepovinné. Příspěvky obsahující odkaz jsou moderovány.

Zoner AntiVirus Free pro Android
zabezpečte si svůj smartphone, zdarma
Profesionální eshop Zoner inShop od 990 Kč.
Zoner Photo Studio 14 – vyzkoušejte ZDARMA
Reklama
Reklama

Syndikace

hledáme nové autory | redakce interval.cz | reklama na interval.cz

© ZONER software, a.s., všechna práva vyhrazena, interval.cz dodržuje právní předpisy o ochraně osobních údajů. Powered by WordPress.