Nylig Jeg dekket MySQL GUI verktøy MySQL Administrator (se artikkelen "Opprett en database med MySQL Administrator"). Men dette verktøyet ble bare gitt den offisielle EOL (End of Life) kunngjøring av MySQL dev team. Selv om dette er triste nyheter for et verktøy som nylig hadde blitt min standard for arbeid med databaser, har denne død knoll føre meg til en annen, enda bedre, verktøy MySQL Workbench.
MySQL Workbench erstatter alle MySQL grafiske verktøy , legger mange power-brukerfunksjoner, og pakker dem opp til et verktøy som enhver DBA (data base administrator) vil bli siklende over. Dette verktøyet er ikke bare om makt, det handler også om å være en av de beste kryssplattform, visuell database design verktøy rundt. Og selv i betaversjon, viser MySQL Workbench det kan godt lykkes i denne søken.
I denne artikkelen vil jeg introdusere deg til dette verktøyet. Du vil se hvordan MySQL Workbench er installert, samt hvordan du kobler til en server og opprette en database.
Installasjon
Du vil ikke finne betaversjonen av MySQL Workbench i depotene. I stedet må du laste ned den nødvendige installasjonspakken fra Workbench nedlastingssiden. Fra denne siden kan du velge mellom følgende plattformer:
Windows
Fedora
Ubuntu
Mac OSX
< p> Du kan også laste ned kildekoden og installere fra denne metoden. Last ned din foretrukne filen og installere pakken. Vær forsiktig. Hvis du installerer på Ubuntu 9.10 vil du ønsker å klikke på fanen Development utgivelser og laste ned den nyeste versjonen. Jeg installerte versjon 5.2.11, og hadde stor suksess på 9.10. Den stabile utgivelsen, men var ikke så vellykket (det ville installere, men kan ikke koble til de nødvendige mysqlclient biblioteker). Du kan også finne det, for å installere utvikling utgivelse på Ubuntu 9.10, må du også installere python-paramiko og python-pexpect. Begge disse kan bli funnet innen Synaptic.
Starter arbeidsbenken
Figur 1
Når den er installert, vil du finne den MySQL Workbench plassert (i hvert fall i GNOME ) i programmering undermenyen for i menyen Programmer. Når du først starter arbeidsbenken vil du se veldig bra lagt ut startskjermen (se figur 1). Fra første blikk er det åpenbart at vi har å gjøre med en alvorlig dba verktøyet.
Det første du må gjøre er å åpne en tilkobling til databaseserveren. For enkelhets skyld skal jeg demonstrere kobler til localhost.
Figur 2
For å gjøre dette klikker du på Connection linken New, som vil få opp en DB Connections Manager (se figur 2). Siden dette vil være en localhost-tilkobling, er det eneste du bør ha for å redigere rotbrukerpassordet. Husk, dette er MySQL administratorpassord (ikke system admin passord). Før du klikker OK er det best å klikke på knappen Test tilkobling. På denne måten vil du vite, umiddelbart, hvis tilkoblingen er vellykket. Når du ser at det er vellykket, klikker du på OK-knappen for å gjøre tilkoblingen og avsette vinduet.
Figur 3
Det neste trinnet er å dobbeltklikke på den nye forbindelsen du nettopp laget (oppført i Open Connection ... vinduet i hovedvinduet). Når du dobbeltklikker målet forbindelse SQL Editor åpnes i en ny fane (se figur 3). Når denne fanen åpner du vil se alle de aktuelle databasene oppført i kategoriene i den nederste ruten. Hvis du klikker på en database (Schema) vil du se alle tabeller inkludert på denne databasen.
Hvis du vil opprette en ny database alt du trenger å gjøre er å klikke på "+" symble i øvre høyre hjørne av venstre ruten lavere. Når du klikker på denne et nytt vindu der du må skrive inn følgende informasjon:
Navn: Gi db et navn
Standard sortering. Hva er standard tegnsett anvendes. For eksempel: En Drupal database bruker utf8_general_ci
Kommentarer:.. (Valgfritt) Eventuelle kommentarer du ønsker å legge til db
Når du er ferdig med å skrive inn informasjon klikk Bruk som vil deretter åpne enda et vindu. Denne neste vinduet viser SQL-setning som skal utføres. Du kan se gjennom den uttalelsen og gjøre endringer hvis det er nødvendig. Hvis setningen er riktig klikk Apply Changes for å opprette databasen.
Du kan ikke se databasen vises i den nedre ruten umiddelbart. Du må kanskje lukke fanen SQL Redaktør og deretter re-åpne tilkoblingen for å se den nye databasen.
Avsluttende tanker
Vi har akkurat riper i overflaten på et verktøy som vil tjene alle av MySQL database trenger fra nå og frem til dette verktøyet ser sin EOL (som forhåpentligvis ikke vil være i lang, lang tid). MySQL utviklerne har virkelig scoret stort med dette verktøyet. Anmeldelser