MySQL Workbench Tutorial: Mi az, hogyan kell telepíteni és használni

⚡ Okos összefoglaló

MySQL A Workbench a hivatalos vizuális eszköz a következőhöz: MySQL relációs adatbázis, amely egyesíti az adatmodellezést, az SQL-fejlesztést és a szerveradminisztrációt egyetlen platformfüggetlen felületen, amely helyi vagy távoli hálózatokhoz csatlakozik MySQL szerverek a mindennapi adatbázis-munkához.

  • 🔷 Ami: MySQL A Workbench egy vizuális adatbázis-tervező és -hozzáférési eszköz, amely MySQL, a parancssori munkát egy strukturált grafikus felülettel helyettesítve.
  • 🗄️ Adatmodellezés: A vizuális modellezés előre- és visszafejtéssel élő diagramokat eredményez MySQL sémák, beépített modell-validációval alátámasztva.
  • ???? SQL fejlesztés: A vizuális SQL-szerkesztő színes kiemeléssel, több eredményfüllel és mentett előzményekkel építi fel, futtatja és hibakeresi a lekérdezéseket.
  • 🇧🇷 Adminisztráció: A szerveradminisztráció magában foglalja a felhasználók kezelését, a konfigurációt, a biztonsági mentést és visszaállítást, valamint a szervernaplók ellenőrzését.
  • 🪟 Telepítés: A beállítás kétlépéses folyamat – telepítés MySQL Közösségi szerver, majd MySQL Munkapad — bekapcsolva Windows, macOS, vagy Linuxot.
  • 🤖 AI segítség: AI szöveg-SQL funkciók, mint például MySQL A HeatWave GenAI és a GitHub Copilot természetes nyelvből generál és finomít lekérdezéseket.

MySQL Munkapad oktatóanyag

Mi a MySQL?

MySQL egy nyílt forráskódú relációs adatbázis.

MySQL platformfüggetlen, ami azt jelenti, hogy számos különböző platformon fut, például Windows, Linux és macOS.

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 meg az erősségeit MySQL más relációs adatbázisokhoz, például az SQL Serverhez képest:

  • MySQL több tárolómotort támogat, mindegyiknek saját specifikációi vannak, míg más rendszerek, mint például az SQL Server, csak egyetlen tárolómotort támogatnak. Ennek megértéséhez vegyünk figyelembe két, a következők által támogatott tárolómotort: MySQL:
    • InnoDB — az alapértelmezett tárolómotor, amelyet a 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 — az alapértelmezett tárolómotor a következőhöz: 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 nagy teljesítményt nyújt más relációs adatbázis-rendszerekhez képest. Ez az egyszerű kialakításának és a több tárolómotor támogatásának köszönhető.
  • Költséghatékony – 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ás licencdíja szintén költséghatékony az olyan termékek licencdíjaihoz képest, mint például Microsoft SQL Server.
  • Többplatformos — MySQL számos platformon működik, ami azt jelenti, hogy a legtöbb gépre telepíthető. Más rendszerek, mint például az MS SQL Server, csak a következőn futnak: Windows platform.

Annak érdekében, hogy kapcsolatba léphessen vele MySQLszükséged lesz egy szerverhozzáférési eszközre, amely képes kommunikálni a MySQL szervert. MySQL több felhasználói kapcsolatot is támogat.

Mi a MySQL Munkapad?

MySQL A Workbench egy vizuális adatbázis-tervező és -modellező eszköz a MySQL szerver relá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 adatbázisok előre/visszafelé irányuló tervezéssel és változáskezelési funkciókkal. A cél a MySQL A Workbench célja, hogy egy olyan felületet biztosítson, amely lehetővé teszi az adatbázisokkal való egyszerűbb és strukturáltabb munkát.

MySQL Workbench

MySQL A Workbench három fő funkciókészletet egyesít – adatmodellezést és -tervezést, SQL-fejlesztést és szerveradminisztrációt –, amelyeket az alábbiakban ismertetünk.

Modellező és tervező eszköz

A modellek a legtöbb érvényes, nagy teljesítményű adatbázis középpontjában állnak. MySQL A Workbench olyan eszközöket kínál, amelyek lehetővé teszik a fejlesztők és az adatbázis-adminisztrátorok számára, hogy vizuálisan fizikai adatbázis-tervezési modelleket hozzanak létre, amelyek könnyen lefordíthatók nyelvekre. 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ázatokat, nézeteket, tárolt eljárásokat és triggereket.
  • MySQL A Workbench beépített modellérvényesítési segédprogrammal rendelkezik, amely jelenti az adatmodellezőnek az esetlegesen talált problémákat.
  • Különböző modellezési jelöléseket is lehetővé tesz, és bővíthető a Lua szkriptnyelv használatával.

Az alábbi ábra a modellezési ablakot mutatja a következőhöz: MySQL Munkapad.

MySQL Workbench Modellező és Tervező Eszköz

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.

  • MySQL A Workbench beépített vizuális SQL-szerkesztővel rendelkezik.
  • A vizuális SQL-szerkesztő lehetővé teszi a fejlesztők számára, hogy lekérdezéseket építsenek fel, szerkesszenek és futtassanak azokon. 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ő SQL fejlesztői ablakot mutatja: MySQL Munkapad.

MySQL Workbench SQL fejlesztőeszköz

Adminisztrációs eszköz

A szerveradminisztráció kritikus szerepet játszik a vállalat adatainak biztonságában. A szerveradminisztrációval kapcsolatos főbb kérdések a felhasználókezelés, a szerverkonfiguráció, a szervernaplók és sok más. MySQL A Workbench a következő funkciókkal egyszerűsíti a folyamatot: MySQL szerver adminisztráció:

  • Felhasználóadminisztráció – egy vizuális segédprogram a felhasználók kezelésére, amely lehetővé teszi az adatbázis-adminisztrátorok számára, hogy könnyen hozzáadhassanak új felhasználókat és eltávolíthassanak meglévőket, jogosultságokat adjanak és vonjanak vissza, valamint megtekinthessék a felhasználói profilokat.
  • Szerverkonfiguráció – lehetővé teszi a szerver speciális konfigurálását és finomhangolását az optimális teljesítmény érdekében.
  • Adatbázis biztonsági mentése és visszaállítása – vizuális eszköz exportáláshoz és importáláshoz MySQL dump fájlokat. MySQL A dump fájlok SQL szkripteket tartalmaznak adatbázisok, táblázatok, nézetek és tárolt eljárások létrehozásához, valamint adatok beszúrásához.
  • Szervernaplók – vizuális eszköz a megtekintéshez MySQL szervernaplók. A naplók tartalmazzák a hibanaplókat, a bináris naplókat és az InnoDB naplókat. Ezek a naplók hasznosak a szerveren végzett diagnosztika során.

Az alábbi ábra a következő adminisztrációs felületet mutatja: MySQL Munkapad.

MySQL Workbench adminisztrációs eszköz

A következő rész a telepítést tárgyalja MySQL Munkapad bekapcsolva Windows.

Hogyan telepítsük MySQL Munkapad (a Windows)

Ebben a részben megtanuljuk, hogyan kell telepíteni és használni MySQL Munkapad.

telepítése MySQL A munkapad egy kétlépéses folyamat.

1) Telepítés MySQL Community Server.

2) Telepítés MySQL Workbench — a munkaterületet zip fájllal vagy MSI telepítővel telepítheti (ajánlott).

Jegyzet: A telepítés végrehajtásához rendszergazdai vagy kiemelt felhasználói jogosultságokra lesz szüksége.

Elkezdeni

Miután befejezte a fentiek telepítését, be kell állítania a MySQL Munkapad, ahogy az alább látható. Az alábbiakban lépésről lépésre bemutatjuk a telepítést MySQL Munkapad.

1. lépés) Nyissa meg a Kezdőlap ablakot. Az első lépés az indítás MySQL Munkapad. Amit látsz, azt Kezdőablaknak hívják.

Telepítés MySQL Workbench

2. lépés) Nyissa meg az Új kapcsolat varázslót. Ezután létre kell hoznod a sajátodat MySQL szerverkapcsolat, amely a cél adatbázis-kiszolgálóval kapcsolatos részleteket tartalmazza, beleértve a hozzá való csatlakozás módját is. Kattintson a „+” jelre a MySQL Munkapad kezdőlapja. Ez megnyitja az Új kapcsolat beállítása varázslót.

Telepítés MySQL Workbench

3. lépés) Kattintson a Kiszolgálókezelés konfigurálása gombra. Kezdőként létrehozhat kapcsolatot egy helyileg telepített szerverhez. Kattintson a Kiszolgálókezelés konfigurálása gombra az Új kapcsolat beállítása ablakban a konfiguráció ellenőrzéséhez. MySQL szervert.

Telepítés MySQL Workbench

4. lépés) A folytatáshoz kattintson a Tovább gombra. Megnyílik egy új ablak, melynek neve Helyi kezelés konfigurálása. A folytatáshoz kattintson a Tovább gombra.

Telepítés MySQL Workbench

5. lépés) Írja be a jelszavát, majd nyomja meg az OK gombot. Ezután a varázsló teszteli az adatbázissal való kapcsolatot. Ha a teszt sikertelen, lépjen vissza, és javítsa ki az adatbázis-kapcsolat paramétereit. Ezután megnyílik egy felugró ablak, amely a root jelszavát kéri a helyi adatbázissal való kapcsolat teszteléséhez. MySQL szerverpéldány. A jelszó az, amelyet a telepítés során állított be. MySQL. Írja be a jelszavát, és nyomja meg az OK gombot.

Telepítés MySQL Workbench

6. lépés) A folytatáshoz kattintson a Tovább gombra. Ezután a varázsló teszteli az adatbázis-kapcsolatot. Ha a teszt sikertelen, lépjen vissza, és javítsa ki az adatbázis-kapcsolat paramétereit. Ha minden teszt sikeres, kattintson a Tovább gombra a folytatáshoz.

Telepítés MySQL Workbench

7. lépés) Kattintson a Tovább gombra. Ezután megnyílik egy új varázsló a Helyi szolgáltatáskezelésről – lehetővé teszi a több szolgáltatás közötti váltást MySQL szerverek egy gépre telepítve. Kezdőként ezt kihagyhatja, és a folytatáshoz kattintson a Tovább gombra.

Telepítés MySQL Workbench

8. lépés) Válassza ki MySQL Szerverkonfigurációs fájl. A varázsló ezután ellenőrzi a hozzáférési jogosultságot. MySQL Szerver konfigurációs fájl, és tesztelje a start/stop parancsokat.

Telepítés MySQL Workbench

9. lépés) Kattintson a Befejezés gombra a szerver konfigurálásá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 szerver konfigurálásának befejezéséhez.

Telepítés MySQL Workbench

10. lépés) Kattintson a Kapcsolat tesztelése gombra. A következő lépés egy kapcsolat létrehozása, amely a szerverhez való csatlakozáshoz használható. Ha még nem hozott létre kapcsolatot, használhatja a megadott alapértelmezett értékeket. A kapcsolat nevének [1] megadása után kattintson a Kapcsolat tesztelése [2] gombra.

Telepítés MySQL Workbench

11. lépés) Kattintson az OK gombra. Egy új párbeszédablak nyílik meg, amely a root/kiválasztott felhasználó jelszavát kéri. Ha a MySQL Ha a root felhasználónak van jelszava, akkor azt a Tárolás segítségével adhatja meg. Vault jellemzője. Kattintson az OK gombra.

Telepítés MySQL Workbench

Ha a felhasználóhoz megadott jelszó helyes, akkor a következő képernyő jelenik meg. Kattintson mindkét OK gombra, és máris mehet a művelet.

Telepítés MySQL Workbench

Egy új példány jelenik meg a kezdőlapon.

Telepítés MySQL Workbench

Double-kattintson és kezdje el a lekérdezést.

GYIK

Az MySQL A Workbench Community Edition ingyenes és nyílt forráskódú GPL alatt, elérhető a következők számára: Windows, macOS, és Linux. A kereskedelmi kiadás további funkciókkal a fizetős csomag részeként érkezik. MySQL Vállalati előfizetések innen: Oracle.

Igen. MySQL A Workbench egy klienseszköz, tehát szüksége van egy MySQL Csatlakozni kívánt szerver – akár helyben telepítve, akár TCP/IP hálózati kapcsolaton keresztül elérhető. Telepítés MySQL Közösségi szerver a Workbench előtt vagy mellett.

Igen. MySQL A Workbench többplatformos, hivatalos közösségi buildekkel a következőkhöz: Windows, macOS, és népszerű Linux disztribúciók. A kezelőfelület és a funkciók nagyjából megegyeznek mindháromban, bár ez az útmutató bemutatja a Windows telepítés.

MySQL A Workbench egy asztali alkalmazás vizuális modellezési és adminisztrációs eszközökkel, míg a phpMyAdmin egy böngészőalapú felület. A Workbench alkalmas sématervezésre és helyi fejlesztésre; a phpMyAdmin gyors, szerveren üzemeltetett kezelést tesz lehetővé. Mindkettő ingyenes.

A 2003-as hiba azt jelenti, hogy a Workbench nem tudja elérni a szervert. Erősítse meg a MySQL A szolgáltatás fut, a gazdagépnév és a 3306-os port helyes, és a tűzfal vagy a biztonsági csoport engedélyezi a kapcsolatot. Távoli szerverek esetén ellenőrizze a bind-address beállítást.

Igen. A beépített Migrációs varázsló áthelyezi a sémákat és az adatokat a következőbe: MySQL olyan rendszerekből, mint Microsoft SQL Server, PostgreSQL, és a Sybase. Leképezi az adattípusokat, és lehetővé teszi a szkriptek áttekintését a futtatásuk előtt.

Igen. MySQL A HeatWave GenAI egy természetes nyelvről SQL-re konvertáló funkcióval bővült, amely egy nagyméretű, a sémádon alapuló nyelvi modell segítségével egyszerű kérdéseket SELECT utasításokká alakít. Az önálló mesterséges intelligenciával működő szöveg-SQL eszközök is képesek vázlatot készíteni. MySQL kérdések, amelyeket áttekinthet.

Igen. GitHub másodpilóta javasolja és kiegészíti az SQL-t olyan szerkesztőkben, mint a VS Code és a Visual Studio, illesztések, szűrők és sémakódok rajzolása megjegyzésekből. MySQL A Workbench nem rendelkezik beépített Copilottal, ezért egy támogatott szerkesztőben vázlatot kell készíteni, majd beilleszteni.

Foglald össze ezt a bejegyzést a következőképpen: