MySQL Workbench-zelfstudie: wat is, hoe te installeren en te gebruiken

Wat is MySQL?

MySQL is een open source relationele database.

MySQL is cross-platform, wat betekent dat het op een aantal verschillende platforms draait, zoals Windows, Linux en Mac OS enz.

In deze MySQL Workbench-tutorial, je leert-

Waarom gebruik maken van MySQL?

Er zijn een aantal relationele databasebeheersystemen op de markt.

Voorbeelden van relationele databases zijn onder meer Microsoft SQL Server, Microsoft Toegang, Oracle, DB2 enz.

Je kunt je afvragen waarom we daarvoor zouden kiezen MySQL ten opzichte van de andere databasebeheersystemen.

Het antwoord op deze vraag hangt af van een aantal factoren.

Laten we eens kijken naar de sterke punten van MySQL vergeleken met relationele databases zoals SQL Server-

  • MySQL ondersteunt meerdere opslagengines, elk met zijn eigen specificaties, terwijl andere systemen zoals SQL Server slechts één opslagengine ondersteunen. Laten we, om deze verklaring te begrijpen, eens kijken naar twee van de opslagmotoren die worden ondersteund door MySQL.
  • InnoDB: – de standaard opslag-engine die wordt meegeleverd MySQL vanaf versie 5.5. InnoDB ondersteunt externe sleutels voor referentiële integriteit en ondersteunt ook ACID-standaardtransacties.
  • MyISAM: – het was de standaard opslagengine voor MySQL vóór versie 5.5. MyISAM ontbeert ondersteuning voor transacties. De voordelen ten opzichte van InnoDB zijn onder meer eenvoud en hoge prestaties.
  • MySQL heeft hoge prestaties in vergelijking met andere relatiedatabasesystemen. Dit komt door de eenvoud in ontwerp en ondersteuning voor motoren met meerdere opslag.
  • Kosteneffectief, het is relatief goedkoper in termen van kosten vergeleken met andere relationele databases. De community-editie is zelfs gratis. De commerciële editie heeft een licentievergoeding die ook kosteneffectief is vergeleken met licentievergoedingen voor producten zoals Microsoft SQL Server.
  • Cross-platform – MySQL werkt op veel platforms, wat betekent dat het op de meeste machines kan worden geïmplementeerd. Andere systemen, zoals MS SQL Server, draaien alleen op het Windows-platform.

Om interactie mee te hebben MySQL, Zal je een nodig hulpmiddel voor servertoegang waarmee kan worden gecommuniceerd MySQL server. MySQL ondersteunt meerdere gebruikersverbindingen.

Wat is MySQL Werkbank?

MySQL Werkbank is een Ontwerp en modellering van visuele databases toegangstool voor MySQL relationele serverdatabase. Het vergemakkelijkt het creëren van nieuwe fysieke datamodellen en het wijzigen van bestaande MySQL databases met reverse/forward engineering- en change management-functies. Het doel van MySQL workbench moet de interface bieden om eenvoudiger en gestructureerder met databases te werken.

MySQL Werkbank

MySQL werkbank - Modellerings- en ontwerptool

  • Modellen vormen de kern van de meeste geldige en krachtige databases. MySQLworkbench beschikt over tools waarmee ontwikkelaars en databasebeheerders visueel fysieke databaseontwerpmodellen kunnen creëren waar gemakkelijk naar vertaald kan worden MySQL databases met behulp van forward engineering.
  • MySQL workbench ondersteunt het maken van meerdere modellen in dezelfde omgeving.
  • Het ondersteunt alle objecten zoals tabellen, views, opgeslagen procedures, triggers, enz. waaruit een database bestaat.
  • MySQL workbench heeft een ingebouwd hulpprogramma voor modelvalidatie dat eventuele problemen rapporteert aan de datamodelleur.
  • Het maakt ook verschillende modelleringsnotaties mogelijk en kan worden uitgebreid door LUA, een scripttaal, te gebruiken.

De onderstaande afbeelding toont het modelleringsvenster voor MySQLWerkbank.

MySQL werkbank - Modellerings- en ontwerptool

MySQL workbench – SQL-ontwikkeltool

Gestructureerde Query-taal (SQL) stelt ons in staat onze relationele databases te manipuleren. SQL vormt de kern van alle relationele databases.

  • MySQLworkbench, heeft een ingebouwde visuele SQL-editor.
  • Met de Visual SQL-editor kunnen ontwikkelaars query's bouwen, bewerken en uitvoeren MySQL serverdatabases. Het heeft hulpprogramma's voor het bekijken van gegevens en het exporteren ervan.
  • Dankzij de syntaxiskleurmarkeringen kunnen ontwikkelaars eenvoudig SQL-instructies schrijven en fouten opsporen.
  • Er kunnen meerdere query's worden uitgevoerd en de resultaten worden automatisch in verschillende tabbladen weergegeven.
  • De query's worden ook opgeslagen in het geschiedenispaneel, zodat u ze later kunt ophalen en uitvoeren.

De onderstaande afbeelding toont het SQL-ontwikkelvenster voor MySQL Werkbank.

MySQL workbench - SQL-ontwikkeltool

Gebruik MySQL Workbench – Beheertool

Serverbeheer speelt een cruciale rol bij het beveiligen van de gegevens van het bedrijf. De belangrijkste kwesties met betrekking tot serverbeheer zijn gebruikersbeheer, serverconfiguratie, serverlogboeken en nog veel meer. Werkbank MySQL heeft de volgende kenmerken die het proces vereenvoudigen van MySQL serverbeheer;

  • Gebruikersadministratie – visueel hulpprogramma voor het beheren van gebruikers waarmee databasebeheerders eenvoudig nieuwe gebruikers kunnen toevoegen en bestaande gebruikers kunnen verwijderen als dat nodig is, rechten kunnen verlenen en verwijderen en gebruikersprofielen kunnen bekijken.
  • Server configuratie – maakt geavanceerde configuratie van de server en fijnafstemming mogelijk voor optimale prestaties.
  • Databaseback-up en -herstel – visuele tool voor exporteren/importeren MySQL bestanden dumpen. MySQL dumpbestanden bevatten SQL-scripts voor het maken van databases, tabellen, weergaven, opgeslagen procedures en het invoegen van gegevens.
  • Server logs – visueel hulpmiddel voor het bekijken MySQL serverlogboeken. De logboeken omvatten foutlogboeken, binaire logboeken en InnodDB-logboeken. Deze logboeken zijn handig bij het uitvoeren van een diagnose op de server. De onderstaande afbeelding toont het modelleringsvenster voor MySQL Werkbank.

De onderstaande afbeelding toont het beheerdersdashboard voor Workbench MySQL.

MySQL Workbench – Beheertool

Hoe te installeren MySQL werkbank (bijv Windows)

In deze MySQL Workbench-tutorial voor beginners, we zullen leren hoe te installeren en te gebruiken MySQL Werkbank.

Install MySQL werkbank is een proces in 2 stappen.

1) Installeer MySQL Community Server

2) Installeer MySQL werkbank – U kunt de workbench installeren met behulp van een zipbestand of een msi-installatieprogramma (aanbevolen)

Let op: U heeft beheerders- of hoofdgebruikersrechten nodig om de installatie uit te voeren.

Ermee beginnen

Zodra u klaar bent met de installatie hierboven, moet u de installatie uitvoeren MySQL Werkbank zoals hieronder weergegeven-
Hieronder volgt een stapsgewijs proces over hoe u het kunt installeren MySQL werkbank.

Stap 1) Open het startvenster
De eerste stap is het lanceren van de Workbench MySQL. Wat je ziet heet Home Window

Install MySQL werkbank

Stap 2) Open de wizard Nieuwe verbinding
Vervolgens moet u uw MySQL Serververbinding die details bevat over de doeldatabaseserver, inclusief hoe u er verbinding mee kunt maken. Klik ” + “ in MySQL Werkbank thuisvenster. Deze gaat open Nieuwe verbinding instellen. Tovenaar

Install MySQL werkbank

Stap 3) Klik op de knop Serverbeheer configureren
Als beginner kun je een verbinding maken voor een lokaal geïnstalleerde server. Klik Configureer serverbeheer knoop binnen Nieuwe verbinding instellen venster om de configuratie van de MySQL server.

Install MySQL werkbank

Stap 4) Klik op de knop Volgende om door te gaan
Er wordt een nieuw venster geopend met de naam Configureer lokaal beheer. Klik op de knop Volgende om door te gaan.

Install MySQL werkbank

Stap 5) Voer uw wachtwoord in en druk op OK
Vervolgens test de wizard de verbindingen met de database. Als de test mislukt, ga dan terug en corrigeer de databaseverbindingsparameters.5. Vervolgens opent het een pop-upvenster waarin u om uw rootwachtwoord wordt gevraagd om uw verbinding met de lokale MySQL-serverinstantie te testen. Het wachtwoord is het wachtwoord dat u hebt ingesteld tijdens de installatie van MySQL Werkbank. Voer uw wachtwoord in en druk op OK

Install MySQL werkbank

Stap 6) Klik op 'volgende' om door te gaan
Vervolgens test de wizard de verbindingen met de database. Als de test mislukt, ga dan terug en corrigeer de databaseverbindingsparameters. Als alle tests succesvol zijn, klikt u op Volgende om door te gaan.

Install MySQL werkbank

Stap 7) Klik op Volgende
Daarna opent een nieuwe wizard over Local Service Management – ​​Hiermee kunt u schakelen tussen meerdere mysql-servers die op één machine zijn geïnstalleerd. Als beginner kunt u dit omzeilen en klikken op Volgende te gaan.

Install MySQL werkbank

Stap 8) kies MySQL Serverconfiguratiebestand
De wizard controleert vervolgens de toegang MySQL Serverconfiguratiebestand en test start/stop-opdrachten.

Install MySQL werkbank


Stap 9) Klik op Voltooien om de serverconfiguratie te voltooien
Vervolgens kunt u de huidige configuraties bekijken. Nadat u de configuraties hebt bekeken, klikt u op Voltooien om de serverconfiguratie te voltooien.

Install MySQL werkbank

Stap 10) Klik op Verbinding testen
De volgende stap is het opzetten van een verbinding, die kan worden gebruikt om verbinding te maken met de server. Als u nog geen verbinding heeft gemaakt, kunt u de opgegeven standaardwaarden gebruiken. Klik op Verbinding testen [ 2 ] nadat u de Verbindingsnaam [ 1 ] hebt ingevoerd.

Install MySQL werkbank

Stap 11) klik op OK
Er wordt een nieuw dialoogvenster geopend waarin u wordt gevraagd het wachtwoord voor root/geselecteerde gebruiker in te voeren. Als uw MySQL rootgebruiker heeft een wachtwoord, u kunt dat invoeren via Opslaan in Vault functie. Klik op OK.

Install MySQL werkbank

Als het ingevoerde wachtwoord voor de gebruiker correct is, wordt het volgende scherm weergegeven. Klik op allebei goed knoppen en u bent klaar om te gaan.

Install MySQL werkbank

Er wordt een nieuw exemplaar weergegeven op de startpagina.

Install MySQL werkbank

Double klik en begin met zoeken.

Samenvatting

  • MySQL is een open source relationele database die platformonafhankelijk is.
  • MySQL ondersteunt meerdere opslagengines die de afstemming en flexibiliteit van de serverprestaties aanzienlijk verbeteren. Vóór versie 5.5 was MyISAM de standaard opslagengine, die vanaf versie 5.5 geen ondersteuning voor transacties bood; de standaard opslagengine is InnoDB, die transacties en externe sleutels ondersteunt.
  • MySQL server kan worden beheerd met behulp van een aantal server access mysql tools die zowel commerciële als open source producten omvatten. Populaire voorbeelden zijn;
  • phpMyAdmin – platformonafhankelijke webgebaseerde open source servertoegangstool
  • SQLYog – gericht op het Windows-platform, desktop commerciële servertoegangstool
  • MySQL werkbank – platformonafhankelijke open source servertoegangstool
  • MySQL workbench is een geïntegreerde ontwikkelomgeving voor MySQL server. Het heeft hulpprogramma's voor database modellering en ontwerp, SQL-ontwikkeling en serverbeheer.