MySQL Workbench Tutorial: Mi az, hogyan kell telepíteni és használni
Mi a MySQL?
MySQL egy nyílt forráskódú relációs adatbázis.
MySQL keresztplatformos, ami azt jelenti, hogy számos különböző platformon fut, mint pl Windows, Linux és Mac OS stb.
Ebben MySQL Munkapad oktatóanyag, megtudhatja,
Miért érdemes MySQL?
Számos relációs adatbázis-kezelő rendszer létezik a piacon.
Példák a relációs adatbázisokra: Microsoft SQL Server, Microsoft Hozzáférés Oracle, DB2 stb.
Felmerülhet a kérdés, hogy miért választanánk MySQL a többi adatbázis-kezelő rendszerhez képest.
A kérdésre adott válasz számos tényezőtől függ.
Nézzük az erősségeit MySQL relációs adatbázisokhoz, például az SQL Serverhez képest-
- MySQL több tárolómotort támogat, mindegyik saját specifikációkkal, míg más rendszerek, például az SQL szerver csak egyetlen tárolómotort támogatnak. Annak érdekében, hogy megértsük ezt az állítást, nézzünk meg két tárolómotort, amelyeket támogat MySQL.
- InnoDB: – az alapértelmezett tárolómotor, amelyhez tartozik MySQL az 5.5-ös verziótól. Az InnoDB támogatja az idegen kulcsokat a hivatkozási integritás érdekében, és támogatja az ACID szabványú tranzakciókat is.
- MyISAM: – ez volt az alapértelmezett tárolómotor a számára MySQL 5.5-ös verzió előtt. A MyISAM nem támogatja a tranzakciókat. Az InnoDB-vel szembeni előnyei közé tartozik az egyszerűség és a nagy teljesítmény.
- MySQL más relációs adatbázis-rendszerekhez képest nagy teljesítményű. Ez a tervezés egyszerűségének és a többtárolós motorok támogatásának köszönhető.
- Költséghatékony, költség szempontjából viszonylag olcsóbb más relációs adatbázisokhoz képest. Valójában a közösségi kiadás ingyenes. A kereskedelmi kiadásnak licencdíja van, ami szintén költséghatékony az olyan termékek licencdíjához képest, mint pl Microsoft SQL Server.
- Cross platform – MySQL sok platformon működik, ami azt jelenti, hogy a legtöbb gépen telepíthető. Más rendszerek, például az MS SQL Server, csak Windows platformon futnak.
Annak érdekében, hogy kapcsolatba léphessen vele MySQL, szüksége lesz egy szerver hozzáférési eszköz amivel kommunikálni tud MySQL szervert. MySQL több felhasználói kapcsolatot is támogat.
Mi a MySQL Munkapad?
MySQL Workbench egy olyan Vizuális adatbázis tervezés és modellezés hozzáférési eszköz MySQL szerverrelációs adatbázis. Lehetővé teszi új fizikai adatmodellek létrehozását és a meglévők módosítását MySQL reverse/forward tervezési és változáskezelési funkciókkal rendelkező adatbázisok. A célja MySQL A workbench célja, hogy felületet biztosítson az adatbázisokkal való könnyebb és strukturáltabb munkavégzéshez.
MySQL munkapad – Modellező és Tervező eszköz
- A modellek képezik a legtöbb érvényes és nagy teljesítményű adatbázis magját. MySQLA workbench olyan eszközökkel rendelkezik, amelyek segítségével a fejlesztők és az adatbázis-adminisztrátorok vizuálisan létrehozhatnak fizikai adatbázis-tervezési modelleket, amelyek könnyen lefordíthatók MySQL előremutató tervezést használó adatbázisok.
- MySQL A workbench támogatja több modell létrehozását ugyanabban a környezetben.
- Támogatja az adatbázist alkotó összes objektumot, például táblákat, nézeteket, tárolt eljárásokat, triggereket stb.
- MySQL A workbench beépített modellellenőrző segédprogrammal rendelkezik, amely minden talált problémát jelent az adatmodellezőnek.
- Különböző modellezési jelöléseket is lehetővé tesz, és a LUA szkriptnyelv használatával bővíthető.
Az alábbi ábra a modellezési ablakot mutatja MySQLMunkapad.
MySQL workbench – SQL fejlesztőeszköz
Strukturált lekérdezési nyelv (SQL) lehetővé teszi relációs adatbázisaink kezelését. Az SQL minden relációs adatbázis középpontjában áll.
- MySQLmunkaasztal, beépített SQL vizuális szerkesztővel.
- A Visual SQL szerkesztő lehetővé teszi a fejlesztők számára, hogy lekérdezéseket készítsenek, szerkesszenek és lefuttassanak MySQL szerver adatbázisok. Segédprogramokkal rendelkezik az adatok megtekintéséhez és exportálásához.
- Szintaxis-színkiemelői segítik a fejlesztőket az SQL utasítások egyszerű írásában és hibakeresésében.
- Több lekérdezés is futtatható, és az eredmények automatikusan megjelennek a különböző lapokon.
- A lekérdezések az előzmények panelen is mentésre kerülnek későbbi lekérdezés és futtatás céljából.
Az alábbi ábra a következőhöz tartozó SQL fejlesztési ablakot mutatja MySQL Munkapad.
Hogyan használja MySQL Workbench – Adminisztrációs eszköz
A szerveradminisztráció kritikus szerepet játszik a cég adatainak biztonságában. A szerveradminisztrációval kapcsolatos főbb kérdések a felhasználók kezelése, a szerver konfigurációja, a szervernaplók és még sok más. munkapad MySQL a következő funkciókkal rendelkezik, amelyek leegyszerűsítik a folyamatot MySQL szerver adminisztráció;
- Felhasználói adminisztráció – vizuális segédprogram a felhasználók kezeléséhez, amely lehetővé teszi az adatbázis-adminisztrátorok számára, hogy szükség esetén könnyen hozzáadhassanak új felhasználókat és eltávolíthassák a meglévő felhasználókat, jogosultságokat adjanak és dobjanak el, valamint megtekintsék a felhasználói profilokat.
- Szerver konfiguráció – lehetővé teszi a szerver fejlett konfigurálását és finomhangolását az optimális teljesítmény érdekében.
- Adatbázis biztonsági mentés és visszaállítás – vizuális eszköz az exportáláshoz/importáláshoz MySQL dump fájlokat. MySQL A dump fájlok SQL szkripteket tartalmaznak adatbázisok, táblák, nézetek, tárolt eljárások létrehozásához és adatok beillesztéséhez.
- Szervernaplók – vizuális eszköz a megtekintéshez MySQL szervernaplók. A naplók hibanaplókat, bináris naplókat és InnodDB naplókat tartalmaznak. Ezek a naplók hasznosak a kiszolgálón történő diagnosztizálás során. Az alábbi ábra a modellezési ablakot mutatja MySQL Munkapad.
Az alábbi ábra a Workbench felügyeleti paneljét mutatja MySQL.
Hogyan telepítsük MySQL munkapad (for Windows)
Ebben MySQL Workbench bemutató kezdőknek, megtanuljuk, hogyan kell telepíteni és használni MySQL Munkapad.
Telepítés MySQL A munkaasztal 2 lépésből áll.
1) Telepítés MySQL Community Server
2) Telepítés MySQL munkapad – Telepítheti a munkapadot zip fájl vagy msi telepítő segítségével (ajánlott)
Megjegyzés: A telepítés végrehajtásához rendszergazdai vagy kiemelt felhasználói jogosultságra lesz szükség.
Elkezdeni
Miután befejezte a fenti telepítést, be kell állítania MySQL Munkaasztal az alábbiak szerint -
Az alábbiakban egy lépésről lépésre bemutatjuk a telepítés módját MySQL munkapad.
Step 1) Nyissa meg a Kezdőlap ablakot
Az első lépés a Workbench elindítása MySQL. Amit látsz, úgy hívják Otthoni ablak
Ezután létre kell hoznia a sajátját MySQL Szerverkapcsolat, amely a cél adatbázis-kiszolgáló részleteit tartalmazza, beleértve a csatlakozás módját is. Kattintson " + " in MySQL Munkaasztal kezdőablak. Ez megnyílik Új kapcsolat beállítása. Varázsló
Step 3) Kattintson a Kiszolgálókezelés konfigurálása gombra
Kezdőként létrehozhat kapcsolatot egy helyileg telepített szerverhez. Kattintson Kiszolgálókezelés konfigurálása gombot Új kapcsolat beállítása ablakban ellenőrizheti a konfigurációját MySQL szervert.
Step 4) A folytatáshoz kattintson a Tovább gombra
Megnyílik egy új ablak, melynek neve Helyi felügyelet konfigurálása. A folytatáshoz kattintson a Tovább gombra.
Step 5) Írja be jelszavát, és nyomja meg az OK gombot
Ezután a varázsló teszteli az adatbázis-kapcsolatokat. Ha a teszt sikertelen, menjen vissza, és javítsa ki az adatbázis-kapcsolat paramétereit.5. Ezután megnyílik egy felugró ablak, amelyben a root jelszavát kéri, hogy tesztelje a kapcsolatot a helyi mysql szerver példányával. A jelszó az, amelyet a telepítés során ad meg MySQL Munkapad. Írja be jelszavát és nyomja meg a gombot OK
Step 6) A folytatáshoz kattintson a Tovább gombra
Ezután a varázsló teszteli az adatbázis-kapcsolatokat. Ha a teszt sikertelen, lépjen vissza, és javítsa az adatbázis-kapcsolat paramétereit. Ellenkező esetben, ha minden teszt sikeres, kattintson a Tovább gombra a folytatáshoz.
Step 7) Kattintson a Tovább gombra
Ezután megnyílik egy új varázsló a Helyi szolgáltatáskezelésről – Lehetővé teszi, hogy váltson több, egy gépre telepített mysql szerver között. Kezdőként ezt megkerülheti és kattinthat Következő hogy folytassa.
Step 8) választ MySQL Szerver konfigurációs fájl
A varázsló ezután ellenőrzi a hozzáférési képességet MySQL Szerver konfigurációs fájl, és tesztelje a start/stop parancsokat.
Step 9) Kattintson a Befejezés gombra a kiszolgáló konfigurációjának befejezéséhez
Ezután áttekintheti az aktuális konfigurációkat. A konfigurációk áttekintése után kattintson a Befejezés gombra a kiszolgáló konfigurációjának befejezéséhez
Step 10) Kattintson a Kapcsolat tesztelése elemre
Következő lépésként be kell állítani egy kapcsolatot, amely a szerverhez való csatlakozáshoz használható. Ha még nem hozott létre kapcsolatot, használhatja a megadott alapértelmezett értékeket. Kattintson a Kapcsolat tesztelése [ 2 ] lehetőségre, miután beírta a Kapcsolat nevét [ 1 ].
Step 11) kattintson az OK gombra
Megnyílik egy új párbeszédpanel, amely jelszót kér a root/kiválasztott felhasználótól. Ha a te MySQL root felhasználónak van jelszava, ezt a Store in menüpontban adhatja meg Vault jellemzője. Kattintson az OK gombra.
Ha a felhasználóhoz megadott jelszó helyes, akkor a következő képernyő jelenik meg. Kattintson rá mindkettő OK gombokat, és már indulhat is.
Egy új példány jelenik meg a kezdőlapon.
Double kattintson és indítsa el a lekérdezést.
Összegzésként
- MySQL egy nyílt forráskódú relációs adatbázis, amely több platformon működik.
- MySQL több tárolómotort támogat, amelyek nagymértékben javítják a szerver teljesítményének hangolását és rugalmasságát. Az 5.5-ös verzió előtt az alapértelmezett tárolómotor a MyISAM volt, amely az 5.5-ös verziótól kezdve nem támogatta a tranzakciókat; Az alapértelmezett tárolómotor az InnoDB, amely támogatja a tranzakciókat és az idegen kulcsokat.
- MySQL A szerver számos szerverelérési mysql eszközzel adminisztrálható, amelyek kereskedelmi és nyílt forráskódú termékeket egyaránt tartalmaznak. A népszerű példák közé tartozik;
- phpMyAdmin – platformok közötti web alapú nyílt forráskódú szerver hozzáférési eszköz
- SQLYog – Windows platformra célozva, asztali kereskedelmi szerver hozzáférési eszköz
- MySQL munkapad – platformok közötti nyílt forráskódú szerver hozzáférési eszköz
- MySQL A workbench egy integrált fejlesztői környezet MySQL szerver. Vannak közművei adatbázis modellezés és tervezés, SQL fejlesztés és szerveradminisztráció.