Wie installiere ich eine MySQL Datenbank unter Windows?

Wenn Sie häufig Anwendungen schreiben, die eine Verbindung zu Datenbankservern herstellen, ist es gut, wenn Sie wissen, wie Sie eine MySQL-Datenbank zu Testzwecken auf Ihrer Windows-Maschine installieren.

Wenn Sie häufig Anwendungen schreiben, die eine Verbindung zu Datenbankservern herstellen, ist es gut, wenn Sie wissen, wie Sie eine MySQL-Datenbank zu Testzwecken auf Ihrer Windows-Maschine installieren.
Werbung

Wenn Sie oft Anwendungen schreiben, die eine Verbindung zu Datenbankservern herstellen 13 Wichtigste SQL-Befehle Jeder Programmierer sollte 13 wichtigste SQL-Befehle kennen, die jeder Programmierer kennen sollte Jede große oder dynamische Website verwendet eine Datenbank in irgendeiner Weise und in Verbindung mit Structured Query Language (SQL) Die Möglichkeiten, Daten zu manipulieren, sind wirklich endlos. Lesen Sie mehr, es hilft Ihnen, wenn Sie wissen, wie Sie eine MySQL-Datenbank zu Testzwecken auf Ihrer Windows-Maschine installieren.

Die Verbindung zu einer Datenbank mit den meisten Anwendungen besteht normalerweise nur aus einer bestimmten Verbindungszeichenfolge. Daher ist es sehr einfach, Ihre Anwendung mit einem Datenbankserver zu testen und sie später auf einen "Produktionsserver" umzustellen.

In diesem Artikel führen wir Sie durch die Schritte zum Einrichten Ihrer eigenen lokalen MySQL-Datenbank auf jedem Windows-PC. Später in diesem Artikel erfahren Sie außerdem, wie Sie diese Testdatenbank für Remoteverbindungen einrichten, sodass Sie nicht von demselben Computer aus, auf dem Sie programmieren, eine Verbindung herstellen müssen.

MySQL Datenbankvoraussetzungen

Die Bereitstellung einer MySQL-Datenbank in einer Produktionsumgebung ist eine Wissenschaft für sich. Datenbankadministratoren betrachten normalerweise die Anzahl der Benutzer, wie oft Aufrufe an die Datenbank gemacht werden, eine Schätzung, wie viele Daten im Laufe der Zeit in die Datenbank geladen werden und solche Dinge.

Wie installiert man mysql Datenbankfenster?

Da die meisten dieser Faktoren für jede Implementierung unterschiedlich sind, sind die Systemanforderungen jedes Mal anders. Enterprise-Installationen erfordern normalerweise 4 CPU-Kerne, 8 GB RAM und ein RAID-Setup. So konfigurieren Sie ein RAID-HDD-Array unter Linux So konfigurieren Sie ein RAID-HDD-Array unter Linux Haben Sie zusätzliche Festplattenlaufwerke, die Sie effizienter mit Ihrem Linux-Computer verwenden möchten ? Sie können mit RAID, einem System, das eine Leistungssteigerung bieten kann, oder Redundanz hinzufügen. Lesen Sie mehr für schnelles Lesen / Schreiben in und aus der Datenbank. Im Falle einer lokalen Installation müssen Sie sich jedoch nicht wirklich darum kümmern.

Eine Test-MySQL-Datenbank kann auf fast jedem Geschmack von Linux, Windows oder Mac installiert werden. Überprüfen Sie die Liste der unterstützten Plattformen, wenn Sie überhaupt betroffen sind. Laden Sie das Windows-MySQL-Installationsprogramm herunter, das alles enthält, was Sie benötigen.

Installieren Sie Ihre Test MySQL Datenbank unter Windows

Eine lokale Installation einer MySQL-Testdatenbank ist sehr schnell und einfach. Akzeptieren Sie einfach die Lizenzvereinbarung, wählen Sie den Installationstyp "Entwicklerstandard" und klicken Sie auf " Weiter" .

Wie installiert man mysql Datenbankfenster?

Im Feld "Anforderungen überprüfen" können einige Elemente angezeigt werden, die nicht installiert werden können, da auf Ihrem System keine Software vorhanden ist.

Wie installiert man mysql Datenbankfenster?

Solange der MySQL-Server und die Workbench-Software nicht auf dieser Liste stehen, geht es Ihnen gut. Sie können auf Weiter und dann auf Ausführen klicken.

MySQL Server Setup

Der Installationsassistent enthält einen Setup-Assistenten für den SQL Server. Die Auswahl der richtigen Einstellungen für das Setup Ihres Testservers ist wichtig. Stellen Sie bei diesem Servertyp sicher, dass Sie Standalone MySQL Server / Classic MySQL Replication auswählen.

Wie installiert man mysql Datenbankfenster?

Wählen Sie als Serverkonfigurationstyp Entwicklungsmaschine aus . Belassen Sie die Standardeinstellungen (TCP / IP-Port 3306) für Konnektivität. Unser Leitfaden für Networking-Begriffe kann hier nützlich sein, wenn Sie eine Auffrischung benötigen.

Wie installiert man mysql Datenbankfenster?

Legen Sie auf dem nächsten Bildschirm Ihr root-Passwort fest und klicken Sie dann auf Benutzer hinzufügen, um einen neuen Benutzer zu dieser Datenbank hinzuzufügen. Wir werden diesen Benutzer "Remote_User" nennen, dem Benutzer DB-Admin-Rechte geben und das Passwort festlegen.

Wie installiert man mysql Datenbankfenster?

Im nächsten Schritt lassen Sie MySQL Server als Windows-Dienst konfigurieren und Starten Sie den MySQL-Server beim Systemstart . Führen Sie den Dienst unter dem Standardsystemkonto aus . Klicken Sie im Dokumentspeicherschritt auf Weiter und dann auf Ausführen, um diese Phase des Setups zu beenden. Wenn andere Konfigurationsoptionen für andere Produkte verfügbar sind, können Sie diese zunächst ohne Änderungen umgehen, indem Sie auf Weiter oder auf Fertig klicken.

Einrichten der Testdatenbank

Sobald Sie fertig sind, sollte der Assistent automatisch die MySQL Workbench-Anwendung starten. Hier erstellen Sie Ihre Datenbank und Testtabelle und richten den Remotezugriff ein. Zuerst müssen Sie Ihre Testdatenbank erstellen, indem Sie ein neues Schema erstellen. In Workbench finden Sie dies in der unteren linken Ecke des Bildschirms.

Wie installiert man mysql Datenbankfenster?

Klicken Sie mit der rechten Maustaste in den Leerraum unter "Welt" und wählen Sie "Schema erstellen" . Geben Sie ihm einen beliebigen Namen und klicken Sie auf Übernehmen. Klicken Sie mit der rechten Maustaste auf dieses neue Schema und wählen Sie Als Standardschema festlegen aus . Als nächstes erstellen Sie eine Tabelle in dieser Datenbank namens "Test_Table". Klicken Sie dazu auf das SQL-Abfrage-Symbol im Menü und fügen Sie das folgende SQL-Skript ein.

CREATE TABLE Test_Table ( id smallint unsigned not null auto_increment, name varchar(25) not null, constraint my_example primary key (id) ); INSERT INTO Test_Table ( id, name ) VALUES ( null, 'Test data' ); 

Klicken Sie auf das Blitzsymbol, um das Skript auszuführen. Dadurch wird eine Testtabelle mit einem Wert erstellt. Sie können bestätigen, dass es erstellt wurde, indem Sie im Schema-Explorer auf die Testtabelle heruntergebohrt, mit der rechten Maustaste auf die Tabelle geklickt und " Zeilen auswählen - Limit 1000" ausgewählt haben .

Wie installiert man mysql Datenbankfenster?

Sie sehen die Tabelle mit Ihren Testdaten.

Wie installiert man mysql Datenbankfenster?

Richten Sie den Fernzugriff auf Ihre MySQL-Datenbank ein

Der letzte Schritt besteht darin, Ihre neue MySQL-Datenbank so zu konfigurieren, dass der Remote-Zugriff für einen bestimmten Benutzer und von einer bestimmten IP-Adresse aus möglich ist. So finden Sie Ihre IP-Adresse unter Windows 10 So finden Sie Ihre IP-Adresse unter Windows 10 Sie haben zwei Möglichkeiten IP-Adresse unter Windows 10. Lesen Sie mehr. Wir haben zu diesem Zweck bereits "Remote_User" erstellt und ihm ein sicheres Passwort gegeben.

Um den Remotezugriff zu konfigurieren, starten Sie myslq.exe, indem Sie eine Eingabeaufforderung öffnen und zu C: \ Programme \ MySQL \ MySQL Server 5.X \ bin navigieren und Folgendes eingeben :

 mysql -u root -p 

Dazu müssen Sie das root-Passwort eingeben, das Sie bereits eingerichtet haben. Geben Sie in diesem Befehlsfenster Folgendes ein:

 GRANT ALL PRIVILEGES ON *.* TO 'Remote_User'@'' IDENTIFIED BY '' 

Sie sollten eine "Abfrage OK" -Meldung sehen, wenn der Befehl erfolgreich ausgeführt wurde.

Schließlich ist es Zeit, die Remoteverbindung zu testen. Auf jedem anderen Computer in Ihrem Netzwerk installieren und installieren Sie MySQL Workbench. Wählen Sie im Menü Datenbank die Option Mit Datenbank verbinden .

Wie installiert man mysql Datenbankfenster?

In diesem Konfigurationsfenster sollten Sie TCP / IP als Verbindungsmethode wählen und die IP des Computers eingeben, auf dem Sie Ihre SQL-Datenbank eingerichtet und konfiguriert haben. Sie können den Port auf Standard 3306 belassen. Ändern Sie den Benutzernamen in "Remote_User" und geben Sie "test" für das Standardschema ein.

Wenn Sie auf OK klicken, wenn Sie alles wie im obigen Artikel beschrieben eingerichtet haben, sehen Sie, dass MySQL Workbench eine Verbindung zur entfernten MySQL-Datenbank herstellt und das Schema durchsuchen oder Abfragen ausführen kann.

Andere Überlegungen

Beachten Sie, dass für die Remote-Verbindung zu einer MySQL-Datenbank in einem lokalen Netzwerk (LAN) nur die obige Konfiguration erforderlich ist. Wenn Sie Probleme mit der LAN-Konfiguration haben, vergessen Sie nicht, zuerst die Netzwerkverbindung zwischen den beiden Computern zu beheben.

Wenn Sie jedoch über das Internet auf Ihre MySQL-Datenbank zugreifen möchten, müssen Sie in Ihrem Internet-Router eine Portweiterleitungsregel hinzufügen, damit Anfragen über diesen Port vom Remote-Computer an die MySQL-Server-IP weitergeleitet werden. Unser Leitfaden zur Portweiterleitung Was ist Portweiterleitung und wie kann es mir helfen? [MakeUseOf erklärt] Was ist Port Forwarding & Wie kann es mir helfen? [MakeUseOf Explains] Weinst du innerlich etwas, wenn dir jemand sagt, dass es ein Port-Forwarding-Problem gibt und deshalb deine neue App nicht funktioniert? Ihre Xbox lässt Sie Spiele nicht spielen, Ihre Torrent-Downloads verweigern ... Read More kann hier helfen.

Der Vorteil, eine MySQL-Testdatenbank lokal oder im selben LAN wie Ihr Entwicklungs-PC zu haben, besteht darin, dass Sie Ihre Anwendungen in einem realitätsnahen Szenario entwickeln können. Das Ausführen einer Datenbank auf demselben Computer, auf dem Sie Ihren Code entwickeln, funktioniert zwar, Sie können jedoch keine Anwendungsprobleme testen, die sich aus der Netzwerkkommunikation, Sicherheitsproblemen usw. ergeben könnten.

Durch Tests mit einem dedizierten Remote-PC, der Ihre Datenbank ausführt, können Sie Ihre Abfragen und Ihre Datenbankanwendungen strategischer und genauer für den beabsichtigten Zweck entwickeln.

Mussten Sie jemals Ihre eigene MySQL-Datenbank in einem Netzwerk oder einem anderen entfernten Knoten einrichten? Auf welche Art von Problemen bist du gestoßen? Teilen Sie Ihre eigenen Erfahrungen in den Kommentaren unten!

In this article