MySQL Workbench Tutorial: Hva er, hvordan installere og bruke
Hva er MySQL?
MySQL er en åpen kildekode relasjonsdatabase.
MySQL er kryssplattform som betyr at den kjører på en rekke forskjellige plattformer som f.eks Windows, Linux og Mac OS etc.
I dette MySQL Workbench tutorial, vil du lære-
Hvorfor bruke MySQL?
Det finnes en rekke relasjonsdatabasestyringssystemer på markedet.
Eksempler på relasjonsdatabaser inkluderer Microsoft SQL Server, Microsoft Adgang Oracle, DB2 osv.
Man kan spørre hvorfor vi ville valgt MySQL over de andre databasestyringssystemene.
Svaret på dette spørsmålet avhenger av en rekke faktorer.
La oss se på styrkene til MySQL sammenlignet med over relasjonsdatabaser som SQL Server-
- MySQL støtter flere lagringsmotorer hver med sine egne spesifikasjoner mens andre systemer som SQL-server bare støtter en enkelt lagringsmotor. For å sette pris på denne uttalelsen, la oss se på to av lagringsmotorene som støttes av MySQL.
- InnoDB: – standard lagringsmotor følger med MySQL fra versjon 5.5. InnoDB støtter fremmednøkler for referanseintegritet og støtter også ACID-standard transaksjoner.
- MyISAM: – det var standard lagringsmotor for MySQL før versjon 5.5. MyISAM mangler støtte for transaksjoner. Fordelene fremfor InnoDB inkluderer enkelhet og høy ytelse.
- MySQL har høy ytelse sammenlignet med andre relasjonsdatabasesystemer. Dette er på grunn av dens enkelhet i design og støtte for motorer med flere lagringsenheter.
- Kostnadseffektivt, det er relativt billigere når det gjelder kostnader sammenlignet med andre relasjonsdatabaser. Faktisk er fellesskapsutgaven gratis. Den kommersielle utgaven har en lisensavgift som også er kostnadseffektiv sammenlignet med lisensavgifter for produkter som f.eks Microsoft SQL Server.
- Tverrplattform – MySQL fungerer på mange plattformer, noe som betyr at den kan distribueres på de fleste maskiner. Andre systemer som MS SQL Server kjører kun på Windows-plattformen.
For å samhandle med MySQL, trenger du en servertilgangsverktøy som kan kommunisere med MySQL server. MySQL støtter flere brukertilkoblinger.
Hva er MySQL Arbeidsbenk?
MySQL Workbench er en Visuell databasedesign og modellering tilgangsverktøy for MySQL server relasjonsdatabase. Det letter opprettelsen av nye fysiske datamodeller og modifikasjon av eksisterende MySQL databaser med reverse/forward engineering og endringsstyringsfunksjoner. Hensikten med MySQL workbench er å gi grensesnittet for å jobbe med databaser enklere og på en mer strukturert måte.
MySQL arbeidsbenk – modellerings- og designverktøy
- Modeller er kjernen i de fleste gyldige databaser med høy ytelse. MySQLworkbench har verktøy som lar utviklere og databaseadministratorer visuelt lage fysiske databasedesignmodeller som enkelt kan oversettes til MySQL databaser som bruker forward engineering.
- MySQL arbeidsbenk støtter oppretting av flere modeller i samme miljø.
- Den støtter alle objekter som tabeller, visninger, lagrede prosedyrer, triggere osv. som utgjør en database.
- MySQL workbench har et innebygd modellvalideringsverktøy som rapporterer eventuelle problemer som kan bli funnet til datamodellereren.
- Det tillater også forskjellige modelleringsnotasjoner og kan utvides ved å bruke LUA som et skriptspråk.
Figuren vist nedenfor viser modelleringsvinduet for MySQLArbeidsbenk.
MySQL workbench – SQL utviklingsverktøy
Structured Query Language (SQL) lar oss manipulere våre relasjonsdatabaser. SQL er kjernen i alle relasjonsdatabaser.
- MySQLworkbench, har innebygd SQL visuell editor.
- Visual SQL-editoren lar utviklere bygge, redigere og kjøre spørringer mot MySQL serverdatabaser. Den har verktøy for å vise data og eksportere dem.
- Syntaksfargeutheverne hjelper utviklere med å enkelt skrive og feilsøke SQL-setninger.
- Flere spørringer kan kjøres og resultatene vises automatisk i forskjellige faner.
- Spørringene lagres også i historikkpanelet for senere henting og kjøring.
Figuren vist nedenfor viser SQL-utviklingsvinduet for MySQL Arbeidsbenk.
Bruk MySQL Workbench – Administrasjonsverktøy
Serveradministrasjon spiller en kritisk rolle i å sikre dataene til selskapet. De største problemene angående serveradministrasjon er brukeradministrasjon, serverkonfigurasjon, serverlogger og mange flere. Arbeidsbenk MySQL har følgende funksjoner som forenkler prosessen med MySQL serveradministrasjon;
- Brukeradministrasjon – visuelt verktøy for å administrere brukere som lar databaseadministratorer enkelt legge til nye og fjerne eksisterende brukere hvis behov oppstår, gi og slippe rettigheter og se brukerprofiler.
- Server konfigurasjon – gir mulighet for avansert konfigurasjon av serveren og finjustering for optimal ytelse.
- Sikkerhetskopiering og restaurering av databaser – visuelt verktøy for eksport/import MySQL dump filer. MySQL dump-filer inneholder SQL-skript for å lage databaser, tabeller, visninger, lagrede prosedyrer og innsetting av data.
- Serverlogger – visuelt verktøy for visning MySQL serverlogger. Loggene inkluderer feillogger, binære logger og InnodDB-logger. Disse loggene kommer godt med når du utfører diagnose på serveren. Figuren vist nedenfor viser modelleringsvinduet for MySQL Arbeidsbenk.
Figuren vist nedenfor viser administrasjonspanelet for Workbench MySQL.
Slik installerer MySQL arbeidsbenk (for Windows)
I dette MySQL Workbench tutorial for nybegynnere, vi vil lære hvordan du installerer og bruker MySQL Arbeidsbenk.
Install MySQL arbeidsbenk er en 2-trinns prosess.
1) Installer MySQL Community Server
2) Installer MySQL arbeidsbenk – Du kan installere arbeidsbenken ved å bruke en zip-fil eller et msi-installasjonsprogram (anbefalt)
Merk: Du trenger administrator- eller superbrukerrettigheter for å utføre installasjonen.
Komme i gang
Når du er ferdig med installeringen ovenfor, må du konfigurere MySQL Arbeidsbenk som vist nedenfor-
Følgende er en trinnvis prosess for hvordan du installerer MySQL arbeidsbenk.
Trinn 1) Åpne Hjem-vinduet
Første trinn er å lansere Workbench MySQL. Det du ser heter Hjemvindu
Deretter må du lage din MySQL Servertilkobling som inneholder detaljer om måldatabaseserveren, inkludert hvordan du kobler til den. Klikk " + " in MySQL Workbench Home Window. Dette åpnes Sett opp ny tilkobling. Veiviser
Trinn 3) Klikk på Konfigurer serveradministrasjon-knappen
Som nybegynner kan du opprette en tilkobling for en lokalt installert server. Klikk Konfigurer serveradministrasjon knappen i Sett opp ny tilkobling vindu for å sjekke konfigurasjonen av MySQL server.
Trinn 4) Klikk på Neste-knappen for å fortsette
Et nytt vindu åpnes med navnet Konfigurer lokal administrasjon. Klikk på Neste-knappen for å fortsette.
Trinn 5) Skriv inn passordet ditt og trykk OK
Deretter vil veiviseren teste tilkoblinger til databasen. Hvis testen mislykkes, gå tilbake og korriger databasetilkoblingsparametere.5. Deretter vil det åpne et popup-vindu som ber root-passordet ditt for å teste forbindelsen din med den lokale mysql-serverforekomsten. Passordet er det du angir under installasjonen av MySQL Arbeidsbenk. Skriv inn passordet ditt og trykk OK
Trinn 6) Klikk Neste for å fortsette
Deretter vil veiviseren teste tilkoblinger til databasen. Hvis testen mislykkes, gå tilbake og korriger databasetilkoblingsparametere. Ellers hvis alle testene er vellykkede, klikker du på Neste for å fortsette.
Trinn 7) Klikk på Neste
Etter det åpnes en ny veiviser om Local Service Management – Den lar deg bytte mellom flere mysql-servere installert på én maskin. Som nybegynner kan du omgå dette og klikke neste å fortsette.
Trinn 8) Velg MySQL Serverkonfigurasjonsfil
Veiviseren vil deretter sjekke muligheten for tilgang MySQL Serverkonfigurasjonsfil, og test start/stopp-kommandoer.
Trinn 9) Klikk Fullfør for å fullføre serverkonfigurasjonen
Deretter kan du se gjennom gjeldende konfigurasjoner. Etter å ha gjennomgått konfigurasjonene, klikk Fullfør for å fullføre serverkofigurasjonen
Trinn 10) Klikk på Test tilkobling
Neste trinn er å sette opp en tilkobling som kan brukes til å koble til serveren. Hvis du ikke allerede har opprettet en tilkobling, kan du bruke standardverdiene som er oppgitt. Klikk på Test Connection [2] etter å ha skrevet inn Connection Name [1].
Trinn 11) klikk OK
En ny dialogboks åpnes og ber deg om passord til root/valgt bruker. Hvis din MySQL root-bruker har et passord, du kan angi det ved å bruke Store in Vault trekk. Klikk OK.
Hvis det angitte passordet for brukeren er riktig, vil følgende skjermbilde vises. Klikk på begge OK knapper og du er klar til å gå.
En ny forekomst vises på hjemmesiden.
Double klikk og begynn å spørre.
Sammendrag
- MySQL er en åpen kildekode relasjonsdatabase som er på tvers av plattformer.
- MySQL støtter flere lagringsmotorer som i stor grad forbedrer serverytelsens justering og fleksibilitet. Før versjon 5.5 var standard lagringsmotor MyISAM som manglet støtte for transaksjoner, fra og med versjon 5.5; standard lagringsmotor er InnoDB som støtter transaksjoner og fremmednøkler.
- MySQL server kan administreres ved hjelp av en rekke servertilgang mysql-verktøy som inkluderer både kommersielle og åpen kildekode-produkter. Populære eksempler inkluderer;
- phpMyAdmin – webbasert webbasert åpen kildekode-servertilgangsverktøy på tvers av plattformer
- SQLYog – rettet mot Windows-plattformen, stasjonær kommersiell servertilgangsverktøy
- MySQL arbeidsbenk – verktøy for tilgang til servertilgang på tvers av plattformer med åpen kildekode
- MySQL workbench er et integrert utviklingsmiljø for MySQL server. Den har verktøy for databasemodellering og design, SQL utvikling og serveradministrasjon.

















