MySQL Workbench Tutorial: Vad är, hur man installerar och använder
⚡ Smart sammanfattning
MySQL Workbench är det officiella visuella verktyget för MySQL relationsdatabas, som förenar datamodellering, SQL-utveckling och serveradministration i ett enda plattformsoberoende gränssnitt som ansluter till lokala eller fjärrstyrda databaser MySQL servrar för dagligt databasarbete.

Vad är MySQL?
MySQL är en relationsdatabas med öppen källkod.
MySQL är plattformsoberoende, vilket innebär att den körs på ett antal olika plattformar som t.ex. Windows, Linux och macOS.
Varför användning MySQL?
Det finns ett antal relationsdatabashanteringssystem på marknaden.
Exempel på relationsdatabaser inkluderar Microsoft SQL Server, Microsoft Tillgång Oracle, DB2, etc.
Man kan fråga sig varför vi skulle välja MySQL över de andra databashanteringssystemen.
Svaret på denna fråga beror på ett antal faktorer.
Låt oss titta på styrkorna hos MySQL jämfört med andra relationsdatabaser som SQL Server:
- MySQL stöder flera lagringsmotorer, var och en med sina egna specifikationer, medan andra system som SQL Server bara stöder en enda lagringsmotor. För att förstå detta, betrakta två av de lagringsmotorer som stöds av MySQL:
- InnoDB — standardlagringsmotorn som medföljer MySQL från och med version 5.5. InnoDB stöder främmande nycklar för referensintegritet och stöder även transaktioner enligt ACID-standard.
- MyISAM — standardlagringsmotorn för MySQL före version 5.5. MyISAM saknar stöd för transaktioner. Dess fördelar jämfört med InnoDB inkluderar enkelhet och hög prestanda.
- MySQL har hög prestanda jämfört med andra relationsdatabas-system. Detta beror på dess enkla design och stöd för flera lagringsmotorer.
- Kostnadseffektiv — den är relativt billigare jämfört med andra relationsdatabaser. Faktum är att community-utgåvan är gratis. Den kommersiella utgåvan har en licensavgift som också är kostnadseffektiv jämfört med licensavgifter för produkter som Microsoft SQL Server.
- Plattformsoberoende — MySQL fungerar på många plattformar, vilket innebär att det kan distribueras på de flesta maskiner. Andra system som MS SQL Server körs bara på Windows plattformen.
För att interagera med MySQL, behöver du ett serveråtkomstverktyg som kan kommunicera med MySQL servern. MySQL stöder flera användaranslutningar.
Vad är MySQL Arbetsbänk?
MySQL Workbench är ett visuellt verktyg för databasdesign och modellering av åtkomst för MySQL serverrelationsdatabas. Det underlättar skapandet av nya fysiska datamodeller och modifieringen av befintliga MySQL databaser med bakåt-/framåtriktad teknik och funktioner för förändringshantering. Syftet med MySQL Workbench ska tillhandahålla ett gränssnitt för att arbeta med databaser enklare och på ett mer strukturerat sätt.
MySQL Workbench sammanför tre primära uppsättningar funktionalitet – datamodellering och design, SQL-utveckling och serveradministration – som alla beskrivs nedan.
Modellerings- och designverktyg
Modeller ligger i centrum för de flesta giltiga och högpresterande databaser. MySQL Workbench har verktyg som gör det möjligt för utvecklare och databasadministratörer att visuellt skapa fysiska databasdesignmodeller som enkelt kan översättas till MySQL databaser med hjälp av forward engineering.
- MySQL Workbench stöder skapandet av flera modeller i samma miljö.
- Den stöder alla objekt – såsom tabeller, vyer, lagrade procedurer och triggers – som utgör en databas.
- MySQL Workbench har ett inbyggt modellvalideringsverktyg som rapporterar eventuella problem som kan upptäckas till datamodelleraren.
- Det möjliggör också olika modelleringsnotationer och kan utökas med hjälp av Lua, ett skriptspråk.
Figuren nedan visar modelleringsfönstret för MySQL Arbetsbänk.
SQL-utvecklingsverktyg
Structured Query Language (SQL) tillåter oss att manipulera våra relationsdatabaser. SQL är kärnan i alla relationsdatabaser.
- MySQL Workbench har en inbyggd visuell SQL-editor.
- Den visuella SQL-editorn låter utvecklare bygga, redigera och köra frågor mot MySQL serverdatabaser. Den har verktyg för att visa data och exportera den.
- Dess syntaxfärgöverstrykningsmedel hjälper utvecklare att enkelt skriva och felsöka SQL-satser.
- Flera frågor kan köras och resultaten visas automatiskt på olika flikar.
- Frågorna sparas också i historikpanelen för senare hämtning och körning.
Figuren nedan visar SQL-utvecklingsfönstret för MySQL Arbetsbänk.
Administrationsverktyg
Serveradministration spelar en avgörande roll för att säkra företagets data. De viktigaste frågorna kring serveradministration är användarhantering, serverkonfiguration, serverloggar och mycket mer. MySQL Workbench har följande funktioner som förenklar processen med MySQL serveradministration:
- Användaradministration — ett visuellt verktyg för att hantera användare som låter databasadministratörer enkelt lägga till nya och ta bort befintliga användare vid behov, bevilja och ta bort behörigheter och visa användarprofiler.
- Serverkonfiguration — möjliggör avancerad konfiguration av servern och finjustering för optimal prestanda.
- Säkerhetskopiering och återställning av databaser — ett visuellt verktyg för export och import MySQL dumpa filer. MySQL Dumpfiler innehåller SQL-skript för att skapa databaser, tabeller, vyer och lagrade procedurer samt för att infoga data.
- Serverloggar — ett visuellt verktyg för visning MySQL serverloggar. Loggarna inkluderar felloggar, binära loggar och InnoDB-loggar. Dessa loggar är praktiska när man utför diagnos på servern.
Figuren nedan visar administratörspanelen för MySQL Arbetsbänk.
Nästa avsnitt behandlar installationen MySQL Arbetsbänk på Windows.
Hur man installerar MySQL Arbetsbänk (för Windows)
I det här avsnittet kommer vi att lära oss hur man installerar och använder MySQL Arbetsbänk.
Installera MySQL Arbetsbänken är en process i två steg.
1) Installera MySQL Community Server.
2) Installera MySQL Arbetsbänk — du kan installera arbetsbänken med hjälp av en zip-fil eller ett MSI-installationsprogram (rekommenderas).
Obs: Du behöver administratörs- eller prioritetsbehörighet för att utföra installationen.
Komma igång
När du har installerat ovanstående måste du konfigurera MySQL Arbetsbänk som visas nedan. Följande är en steg-för-steg-process för hur man installerar MySQL Arbetsbänk.
Steg 1) Öppna startfönstret. Det första steget är att lansera MySQL Arbetsbänk. Det du ser kallas Hemfönstret.
Steg 2) Öppna guiden Ny anslutning. Nästa steg är att skapa din MySQL serveranslutningen, som innehåller information om måldatabasservern, inklusive hur man ansluter till den. Klicka på "+" i MySQL Workbench-hemfönstret. Detta öppnar guiden Konfigurera ny anslutning.
Steg 3) Klicka på knappen Konfigurera serverhantering. Som nybörjare kan du skapa en anslutning för en lokalt installerad server. Klicka på knappen Konfigurera serverhantering i fönstret Konfigurera ny anslutning för att kontrollera konfigurationen av MySQL servern.
Steg 4) Klicka på knappen Nästa för att fortsätta. Ett nytt fönster öppnas med namnet Konfigurera lokal hantering. Klicka på knappen Nästa för att fortsätta.
Steg 5) Ange ditt lösenord och tryck på OK. Därefter testar guiden anslutningen till databasen. Om testet misslyckas, gå tillbaka och korrigera parametrarna för databasens anslutning. Ett popup-fönster öppnas där du blir ombedd att ange ditt root-lösenord för att testa din anslutning till den lokala databasen. MySQL serverinstans. Lösenordet är det du angav under installationen av MySQLAnge ditt lösenord och tryck på OK.
Steg 6) Klicka på Nästa för att fortsätta. Därefter testar guiden anslutningen till databasen. Om testet misslyckas, gå tillbaka och korrigera parametrarna för databasens anslutning. Om alla tester lyckas klickar du på Nästa för att fortsätta.
Steg 7) Klicka på Nästa. Därefter öppnas en ny guide om lokal tjänsthantering – den låter dig växla mellan flera MySQL servrar installerade på en maskin. Som nybörjare kan du kringgå detta och klicka på Nästa för att fortsätta.
Steg 8) Välj MySQL Serverkonfigurationsfil. Guiden kommer sedan att kontrollera möjligheten att komma åt MySQL Serverkonfigurationsfil och teststart/stopp-kommandon.
Steg 9) Klicka på Slutför för att slutföra serverkonfigurationen. Sedan kan du granska de aktuella konfigurationerna. När du har granskat konfigurationerna klickar du på Slutför för att slutföra serverkonfigurationen.
Steg 10) Klicka på Testa anslutning. Nästa steg är att skapa en anslutning som kan användas för att ansluta till servern. Om du inte redan har skapat en anslutning kan du använda standardvärdena. Klicka på Testa anslutning [2] efter att du har angett anslutningsnamnet [1].
Steg 11) Klicka på OK. En ny dialogruta öppnas och ber dig ange lösenordet till root-användaren/den valda användaren. Om din MySQL root-användaren har ett lösenord kan du ange det med hjälp av Store i Vault särdrag. Klicka på OK.
Om det angivna lösenordet för användaren är korrekt visas följande skärm. Klicka på båda OK-knapparna så är du klar.
En ny instans visas på hemsidan.
Double-klicka och börja fråga.

















