Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Installieren und Arbeiten mit MySQL 5 unter Windows 7

Einführung

Das folgende Tutorial behandelt die Installation und den Einstieg in die Arbeit mit dem relationalen Datenbankverwaltungssystem MySQL auf dem Betriebssystem Microsoft Windows 7. Diese Anweisungen sollten für andere Windows-Betriebssysteme wie Windows 8 oder Windows Server sehr ähnlich sein.

MySQL hat sich von einem sehr beliebten relationalen Open-Source-DBMS zu einer Suite von Datenbankservern und Entwicklungstools entwickelt. Zu diesen Komponenten gehören:

MySQL-Datenbankserver Der Hauptdatenbankserver, der mehrere Datenbankschemata hosten kann, die lokale und Remote-Client-Benutzer bedienen.
MySQL-Workbench Eine grafische Benutzeroberfläche zur Verwaltung des Servers und zur Arbeit mit Schemas und Daten.
MySQL-Connector Eine Sammlung von Tools und APIs zur Integration von MySQL in verschiedene Programmiersprachen wie PHP, Java, Python, .NET und andere.
MySQL-Excel Ein Excel-Add-In, das den Import und Export von MySQL-Daten in/aus MS Excel ermöglicht
MySQL Fabric Zusätzliche Dienste, die Redundanz und Partitionierung von Daten über eine Sammlung von MySQL-Servern bereitstellen.
MySQL-Notifier Zusätzliche Dienste, die den MySQL-Server überwachen.

Das MySQL-Datenbankverwaltungssystem und zugehörige Tools sind hauptsächlich Eigentum der Oracle Corporation und werden von dieser entwickelt. Oracle bietet zwei Arten von Lizenzen an:

  • Die Enterprise Edition ist eine kommerziell lizenzierte Version mit voller Unterstützung von Oracle.
  • Die Community Edition ist eine unter Open Source (GPL) lizenzierte Version, die auf dieser Website verfügbar ist:http://dev.mysql.com/downloads/

Dieses Tutorial konzentriert sich auf die Arbeit mit der Community Edition von MySQL 5.6. Im nächsten Abschnitt wird beschrieben, wie Sie die verschiedenen MySQL-Komponenten herunterladen und installieren. Die folgenden Abschnitte geben eine kurze Einführung in die Arbeit mit MySQL-Datenbanken unter Verwendung der MySQL Workbench.

Beziehen der MySQL-Installationssoftware

Der einfachste Weg, MySQL unter Windows zu erhalten, ist die Verwendung des Windows-Installationsprogramms, das unter dem Link „MySQL für Windows“ verfügbar ist:
http://dev.mysql.com/downloads/windows/installer/

Es gibt zwei Versionen des MySQL Windows Installer. Die „Web Community Edition“ lädt ein kleines Programm herunter, das dann alle MySQL-Komponenten herunterlädt, mit denen Sie arbeiten möchten. Die „mysql-installer“-Version lädt alle Komponenten in einem Installationspaket herunter, aus dem Sie MySQL installieren können.

  1. Für diese Anleitung laden Sie die Vollversion mysql-installer-community-5.6.26.0.msi herunter:
  2. Nachdem Sie auf die Download-Schaltfläche geklickt haben, werden Sie aufgefordert, sich bei Oracle anzumelden:
  3. Wenn Sie ein Oracle-Konto haben, klicken Sie auf die Schaltfläche Anmelden, um fortzufahren. Klicken Sie andernfalls auf die Schaltfläche „Anmelden“.
  4. Füllen Sie die kurze Umfrage aus und klicken Sie dann auf Senden:
  5. Klicken Sie auf die Schaltfläche Jetzt herunterladen:
  6. Speichern Sie die heruntergeladene .msi Datei in einen temporären Ordner:

Ausführen des MySQL-Installationsprogramms

  1. Doppelklicken Sie auf die .msi-Datei, um mit der Installation zu beginnen.
  2. Lesen Sie nach dem Start des Installationsprogramms die Lizenzvereinbarung durch, aktivieren Sie das Kontrollkästchen „Ich akzeptiere die Lizenzbedingungen“ und klicken Sie auf die Schaltfläche „Weiter“.
  3. Im nächsten Schritt wählen Sie die Art der Installation aus. Für dieses Beispiel haben wir eine vollständige Installation ausgewählt und klicken Sie auf die Schaltfläche Weiter>.

    Beachten Sie, dass bei einer vollständigen Installation alle MySQL-Komponenten im c :\Programmdateien (x86) Ordner und speichert alle MySQL-Datenbankdateien in c:\ProgramData . Wenn Sie MySQL auf einem anderen Laufwerk oder in einem anderen Ordner installieren möchten, wählen Sie eine benutzerdefinierte Installation.
  4. (Überspringen Sie diesen Schritt für eine vollständige Installation) Für eine benutzerdefinierte Installation können Sie die herunterzuladenden Komponenten auswählen. Markieren Sie die Produkte in der Liste „Verfügbare Produkte“ und klicken Sie auf den grünen Pfeil, um sie zum Fenster „Zu installierende Produkte/Funktionen“ hinzuzufügen:

    Klicken Sie auf „Erweiterte Optionen“, um einen anderen Installations- und Datenordner auszuwählen:

    Klicken Sie auf die Schaltfläche Weiter>, um fortzufahren.

MySQL-Installation fortgesetzt

  1. Für die vollständige Installation oder die benutzerdefinierte Installation ist möglicherweise zusätzliche Software erforderlich. In diesem Fall erfordern MySQL Workbench und MySQL Fabric ausführbare C++-Bibliotheken von Visual Studio 2013. Diese können vom Installationsprogramm automatisch von der Microsoft-Website heruntergeladen werden. Der MySQL Connector für Python erfordert eine Python-Installation. Das MySQL-Installationsprogramm kann dies nicht automatisch beheben. Wenn Sie mit MySQL und Python entwickeln, installieren Sie zuerst Python 3.4 und fahren Sie dann mit der MySQL-Installation fort.

    Um die Microsoft Visual C++ 2013 Runtime zu installieren, markieren Sie das erste Produkt MySQL Workbench und klicken Sie dann auf die Schaltfläche „Ausführen“

    Wenn das Visual C++ 2013 Runtime-Installationsprogramm erneut gestartet wird, können Sie es schließen, da es bereits installiert wurde.

  2. An diesem Punkt sollten alle Anforderungen erfüllt sein und Sie können auf die Schaltfläche Weiter> klicken:
  3. Klicken Sie auf Ausführen Schaltfläche zum Installieren der angezeigten Komponenten:
  4. Sobald jede Komponente installiert ist, klicken Sie auf die Schaltfläche Weiter:

MySQL-Installation fortgesetzt – Konfigurationsassistenten

  1. Der nächste Schritt besteht darin, die Konfigurationsassistenten für den Datenbankserver und die Beispieldatenbanken zu starten.
  2. Die grundlegenden Konfigurationen für den MySQL-Server befassen sich damit, wie Clients mit dem Server kommunizieren. Für dieses Beispiel haben wir ein Entwicklungssystem ausgewählt und werden nach dem standardmäßigen TCP/IP-Port gefragt, auf dem der MySQL-Server lauscht.

    Geben Sie das Kennwort des MySQL Server-Administrators ein. Fügen Sie mindestens zwei weitere Konten hinzu:

    Klicken Sie auf die Schaltfläche Benutzer hinzufügen:

  3. Konfigurieren Sie den MySQL-Server so, dass er als Windows-Dienst ausgeführt wird:
  4. Geben Sie Namen für jedes Protokoll an:
  5. Klicken Sie auf Ausführen, um alle erforderlichen Konfigurationen anzuwenden:
  6. Klicken Sie nach Abschluss der Konfigurationsaufgaben auf die Schaltfläche "Fertig stellen":

MySQL-Installation fortgesetzt – Serverkonfiguration

  1. Der nächste Bildschirm prüft die Konnektivität zum MySQL-Server:
  2. Zusätzliche Serverkonfigurationen werden als nächstes angewendet:

  3. Die Installation sollte nun abgeschlossen sein. Klicken Sie auf die Schaltfläche "Fertig stellen".

MySQL-Startmenüelemente

Der MySQL Windows Installer erstellt eine MySQL-Gruppe unter Alle Programme und enthält die folgenden Verknüpfungen:

Arbeiten mit der MySQL Workbench

Die drei Hauptwege, auf denen Entwickler mit MySQL interagieren, sind:

  • Das MySQL-Befehlszeilentool namens mysql.exe
  • Die MySQL-Workbench
  • Durch eine Programmiersprache wie PHP, Perl, Java, C++ usw.

Die meisten Leute, die mit MySQL anfangen, sind am besten mit der Arbeit mit der MySQL Workbench bedient.

  1. Um MySQL Workbench auszuführen, wählen Sie die entsprechende Verknüpfung aus dem Windows-Startmenü:
  2. Klicken Sie auf „Lokale Instanz von MySQL56“. Geben Sie das Passwort für das „root“-Datenbankadministratorkonto ein (das während des Konfigurationsabschnitts der Installation festgelegt wurde):

    Der Hauptbildschirm für MySQL Workbench wird angezeigt:

  3. SQL-Anweisungen können direkt in den Bereich „Abfrage 1“ eingegeben und durch Klicken auf das Blitzsymbol ausgeführt werden:
  4. Ein „Server“ in MySQL kann ein oder mehrere Datenbank-Schemas hosten . Jedes Schema ist eine Sammlung von Tabellen, Ansichten, gespeicherten Prozeduren und Funktionen, die sich vermutlich auf eine Anwendung beziehen.
    Um mit einem bestimmten Schema zu arbeiten, verwenden Sie den USE-Befehl gefolgt vom Namen des Schemas. Wenn Sie beispielsweise die Beispielschemata und -daten (einschließlich des „sakila“-Schemas“ während des Installationsvorgangs installiert haben), können Sie Folgendes eingeben:
    USE sakila
  5. Um zu sehen, welche Tabellen im Saikla-Schema vorhanden sind, führen Sie SHOW TABLES aus Befehl:
  6. Um die Spalten in einer Tabelle anzuzeigen, führen Sie den Befehl SHOW COLUMNS IN aus. Zum Beispiel:
  7. Jede SQL-Abfrage kann für Tabellen im Schema ausgegeben werden. Zum Beispiel:

Ausführen eines SQL-Skripts mit MySQL Workbench

Ein „SQL-Skript“ ist eine Textdatei, die SQL-Anweisungen und andere Datenbankbefehle enthält, die für die Datenbank ausgeführt werden sollen. Skripte werden verwendet, um Schemas, Tabellen, gespeicherte Prozeduren, Ansichten und andere Datenbankobjekte automatisch zu erstellen sowie Daten aus Tabellen einzufügen, zu aktualisieren oder zu löschen. Viele Datenbankadministratoren erstellen auch Skripte, um ihre Arbeit zu automatisieren.

Um eine vorhandene SQL-Skriptdatei auszuführen, öffnen Sie das Menü „Datei“ und wählen Sie „SQL-Skript öffnen:
“.

Navigieren Sie zum entsprechenden Windows-Ordner und wählen Sie die SQL-Skriptdatei aus:

Klicken Sie auf die Schaltfläche Öffnen und das Skript wird in den Abfrageeditor geladen:

Klicken Sie auf das Blitzsymbol, um alle Anweisungen auszuführen. Überprüfen Sie das Aktionsausgabefenster auf Fehler.