sql >> Databasteknik >  >> RDS >> Mysql

Installera och arbeta med MySQL 5 på Windows 7

Introduktion

Följande handledning beskriver hur du installerar och börjar arbeta med MySQL-systemet för relationsdatabashantering på Microsoft Windows 7 operativsystem. Dessa instruktioner bör vara mycket lika för andra Windows-operativsystem som Windows 8 eller Windows Server.

MySQL har vuxit från ett mycket populärt relations-DBMS med öppen källkod till en uppsättning databasservrar och utvecklingsverktyg. Dessa komponenter inkluderar:

MySQL-databasserver Huvuddatabasservern som kan vara värd för flera databasscheman som betjänar lokala och fjärranslutna klientanvändare.
MySQL Workbench Ett grafiskt användargränssnitt för att administrera servern och arbeta med scheman och data.
MySQL Connector En samling verktyg och API:er som används för att integrera MySQL i olika programmeringsspråk som PHP, Java, Python, .NET och andra.
MySQL Excel Ett Excel-tillägg som gör att MySQL-data kan importeras och exporteras till/från MS Excel
MySQL-tyg Ytterligare tjänster som tillhandahåller redundans och partitionering av data över en samling MySQL-servrar.
MySQL Notifier Ytterligare tjänster som övervakar MySQL-servern.

MySQL Database Management System och relaterade verktyg ägs och utvecklas huvudsakligen av Oracle Corporation. Oracle erbjuder två typer av licenser:

  • Enterprise Edition är en kommersiellt licensierad version med fullt stöd från Oracle.
  • Community Edition är en licensierad version med öppen källkod (GPL) tillgänglig på denna webbplats:http://dev.mysql.com/downloads/

Denna handledning fokuserar på att arbeta med Community Edition av MySQL 5.6. Nästa avsnitt beskriver hur man laddar ner och installerar de olika MySQL-komponenterna. De efterföljande avsnitten ger en kort introduktion till hur man arbetar med MySQL-databasen med MySQL Workbench.

Hämta MySQL-installationsprogrammet

Det enklaste sättet att skaffa MySQL på Windows är att använda Windows Installer som finns på länken "MySQL for Windows":
http://dev.mysql.com/downloads/windows/installer/

Det finns två versioner av MySQL Windows Installer. "Web Community Edition" laddar ner ett litet program som sedan laddar ner var och en av MySQL-komponenterna som du kanske vill arbeta med. Versionen "mysql-installer" laddar ner alla komponenter i ett installationspaket från vilket du kan installera MySQL.

  1. Hämta den fullständiga versionen av mysql-installer-community-5.6.26.0.msi för dessa instruktioner:
  2. När du har klickat på knappen Ladda ner kommer du att uppmanas att logga in på Oracle:
  3. Om du har ett Oracle-konto klickar du på knappen Logga in för att fortsätta. Klicka annars på knappen "Registrera dig".
  4. Fyll i den korta enkäten och klicka sedan på Skicka:
  5. Klicka på knappen Ladda ner nu:
  6. Spara den nedladdade .msi fil till en tillfällig mapp:

Köra MySQL Installer

  1. Dubbelklicka på .msi-filen för att påbörja installationen.
  2. När installationsprogrammet startar, läs igenom licensavtalet, markera rutan "Jag accepterar licensvillkoren" och klicka på knappen Nästa>.
  3. Nästa steg är att välja typ av installation. För det här exemplet valde vi en Fullinstallation och klicka på knappen Nästa>.

    Observera att en fullständig installation kommer att installera alla MySQL-komponenter i c :\programfiler (x86) mappen och kommer att lagra alla MySQL-databasfiler i c:\ProgramData . Om du vill installera MySQL på en annan enhet eller annan mapp, välj en anpassad installation.
  4. (För en fullständig installation, hoppa över det här steget) För en anpassad installation kan du välja de komponenter som ska laddas ned. Markera produkterna i listan "Tillgängliga produkter" och klicka på den gröna pilen för att lägga till dem i fönstret "Produkt/funktioner som ska installeras":

    Klicka på Avancerade alternativ för att välja en annan installations- och datamapp:

    Klicka på knappen Nästa> för att fortsätta.

MySQL-installationen fortsätter

  1. För den fullständiga installationen eller den anpassade installationen kan ytterligare programvara behövas. I det här fallet kräver MySQL Workbench och MySQL Fabric Visual Studio 2013 C++ körbara bibliotek. Dessa kan laddas ned automatiskt av installationsprogrammet från Microsofts webbplats. MySQL Connector för Python kräver en Python-installation. MySQL-installationsprogrammet kan inte lösa detta automatiskt. Om du ska utveckla med MySQL och Python, installera först Python 3.4 och fortsätt sedan MySQL-installationen.

    För att installera Microsoft Visual C++ 2013 Runtime, markera den första produkten MySQL Workbench och klicka sedan på knappen "Execute"

    Om installationsprogrammet för Visual C++ 2013 Runtime startar igen kan du stänga det eftersom det redan har installerats.

  2. Vid denna tidpunkt bör alla krav vara uppfyllda och du kan klicka på knappen Nästa>:
  3. Klicka på Kör knappen för att installera komponenterna som visas:
  4. När varje komponent har installerats klickar du på knappen Nästa:

MySQL-installationen fortsätter – Konfigurationsguider

  1. Nästa steg är att starta konfigurationsguiderna för databasservern och exempeldatabaserna.
  2. De grundläggande konfigurationerna för MySQL-servern handlar om hur klienter kommunicerar med servern. För det här exemplet valde vi ett Utvecklingssystem och tillfrågas om standard-TCP/IP-porten som MySQL-servern lyssnar på.

    Ange MySQL Server-administratörslösenordet. Lägg till minst två konton till:

    Klicka på knappen Lägg till användare:

  3. Konfigurera MySQL-servern så att den körs som en Windows-tjänst:
  4. Ange namn för var och en av loggarna:
  5. Klicka på Execute för att tillämpa alla nödvändiga konfigurationer:
  6. När konfigurationsuppgifterna har slutförts klickar du på knappen Slutför:

MySQL-installationen fortsätter – Serverkonfiguration

  1. Nästa skärm visar en kontroll av anslutning till MySQL-servern:
  2. Ytterligare serverkonfigurationer tillämpas härnäst:

  3. Installationen bör nu vara klar. Klicka på knappen Slutför.

MySQL startmenyalternativ

MySQL Windows Installer skapar en MySQL-grupp under Alla program och inkluderar följande genvägar:

Arbeta med MySQL Workbench

De tre huvudsakliga sätten som utvecklare interagerar med MySQL på är:

  • MySQL kommandoradsverktyg som heter mysql.exe
  • MySQL Workbench
  • Genom ett programmeringsspråk som PHP, Perl, Java, C++, etc.

De flesta som kommer igång med MySQL är bäst tjänade på att arbeta med MySQL Workbench.

  1. För att köra MySQL Workbench välj dess genväg från Windows startmeny:
  2. Klicka på "Lokal instans av MySQL56". Ange lösenordet för "root"-databasadministratörskontot (detta ställdes in under konfigurationsdelen av installationen):

    Huvudskärmen för MySQL Workbench kommer att visas:

  3. SQL-satser kan skrivas in direkt i området "Fråga 1" och köras genom att klicka på blixtikonen:
  4. En "server" i MySQL kan vara värd för ett eller flera databasscheman . Varje schema är en samling tabeller, vyer, lagrade procedurer och funktioner som förmodligen är relaterade till en applikation.
    För att arbeta med ett specifikt schema, använd kommandot USE följt av namnet på schemat. Om du till exempel installerade exempelscheman och data (inklusive "sakila"-schemat" under installationsprocessen), kan du skriva:
    ANVÄND sakila
  5. För att se vilka tabeller som finns i saikla-schemat utfärda VISA TABELLER kommando:
  6. För att visa kolumnerna i en tabell, använd kommandot SHOW COLUMNS IN . Till exempel:
  7. Alla SQL-frågor kan skickas mot tabeller i schemat. Till exempel:

Köra ett SQL-skript med MySQL Workbench

Ett "SQL-skript" är en textfil som innehåller SQL-satser och andra databaskommandon som ska köras mot databasen. Skript används för att automatiskt skapa scheman, tabeller, lagrade procedurer, vyer och andra databasobjekt samt för att infoga, uppdatera eller ta bort data från tabeller. Många databasadministratörer kommer också att göra skript för att automatisera sitt arbete.

För att köra en befintlig SQL-skriptfil, dra ned Arkiv-menyn och välj Öppna SQL-skript:

Navigera till lämplig Windows-mapp och välj SQL-skriptfilen:

Klicka på knappen Öppna så kommer skriptet att laddas in i frågeredigeraren:

Klicka på blixtikonen för att köra alla uttalanden. Kontrollera fönstret Action Output för eventuella fel.


  1. SQLite Subquery

  2. Välj en MySQL-databas på Linux via kommandoraden

  3. JSON_MERGE_PATCH() – Utför en RFC 7396-kompatibel sammanslagning av JSON-dokument i MySQL

  4. PostgreSQL:Tid för att skapa tabeller