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.


Reklama


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č.
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.