Werbung

Wenn du oft Schreiben Sie Anwendungen, die eine Verbindung zu Datenbankservern herstellen 13 Die wichtigsten SQL-Befehle, die jeder Programmierer kennen sollteJede große oder dynamische Website verwendet in irgendeiner Weise eine Datenbank, und in Kombination mit SQL (Structured Query Language) sind die Möglichkeiten zur Datenmanipulation wirklich unbegrenzt. Weiterlesen Es ist hilfreich, wenn Sie wissen, wie Sie zu Testzwecken eine MySQL-Datenbank auf Ihrem Windows-Computer installieren.

Das Herstellen einer Verbindung zu einer Datenbank mit den meisten Anwendungen umfasst normalerweise nur eine bestimmte Verbindungszeichenfolge Das Testen Ihrer Anwendung mit einem Datenbankserver und das spätere Umschalten auf einen Produktionsserver ist sehr schwierig einfach.

In diesem Artikel werden wir Sie durch die Schritte zum Einrichten Ihrer eigenen lokalen MySQL-Datenbank auf jedem Windows-PC führen. Später in diesem Artikel erfahren Sie auch, wie Sie diese Testdatenbank für Remoteverbindungen einrichten, damit Sie keine Verbindung von demselben Computer herstellen müssen, auf dem Sie Ihre Programmierung durchführen.

instagram viewer

Voraussetzungen für die MySQL-Datenbank

Das Bereitstellen einer MySQL-Datenbank in einer Produktionsumgebung ist eine Wissenschaft für sich. Datenbankadministratoren Sehen Sie sich normalerweise die Anzahl der Benutzer an, wie häufig die Datenbank aufgerufen wird, wie viele Daten im Laufe der Zeit in die Datenbank geladen werden und ähnliches.

So installieren Sie MySQL-Datenbankfenster

Da die meisten dieser Faktoren für jede Implementierung unterschiedlich sind, sind die Systemanforderungen jedes Mal unterschiedlich. Unternehmensinstallationen erfordern normalerweise 4 CPU-Kerne, 8 GB RAM und a RAID-Setup So konfigurieren Sie ein RAID-Festplattenarray unter LinuxHaben Sie Ersatzfestplatten, die Sie effizienter mit Ihrem Linux-Computer verwenden möchten? Sie können mit RAID, einem System, das die Leistung steigern oder Redundanz hinzufügen kann. Weiterlesen zum schnellen Lesen / Schreiben in und aus der Datenbank. Bei einer lokalen Installation müssen Sie sich jedoch nicht wirklich darum kümmern.

Eine Test-MySQL-Datenbank kann auf fast allen Linux-, Windows- oder Mac-Versionen installiert werden. Überprüfen Sie die Liste der unterstützten Plattformen wenn Sie überhaupt betroffen sind. Laden Sie die Windows MySQL-Installationsprogramm, was alles beinhaltet, was Sie brauchen.

Installieren Ihrer Test-MySQL-Datenbank unter Windows

Eine lokale Installation einer solchen Test-MySQL-Datenbank ist sehr schnell und einfach. Akzeptieren Sie einfach die Lizenzvereinbarung und wählen Sie dann die Entwickler-Standard Setup-Typ und klicken Sie auf Nächster.

So installieren Sie MySQL-Datenbankfenster

Möglicherweise werden im Feld "Anforderungen prüfen" einige Elemente von Produkten angezeigt, die nicht installiert werden können, da auf Ihrem System keine Software vorhanden ist.

So installieren Sie MySQL-Datenbankfenster

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

MySQL Server Setup

Der Installationsassistent enthält einen Setup-Assistenten für den SQL Server. Die Auswahl der richtigen Einstellungen für Ihr Testserver-Setup ist wichtig. Stellen Sie für diesen Servertyp sicher, dass Sie auswählen Standalone MySQL Server / Klassische MySQL-Replikation.

So installieren Sie MySQL-Datenbankfenster

Wählen Sie als Nächstes unter Serverkonfigurationstyp die Option aus Entwicklungsmaschine. Behalten Sie die Standardeinstellungen (TCP / IP-Port 3306) für Konnektivität bei. Unsere Leitfaden zu Netzwerkbedingungen kann hier nützlich sein, wenn Sie eine Auffrischung benötigen.

So installieren Sie MySQL-Datenbankfenster

Legen Sie im nächsten Bildschirm Ihr Root-Passwort fest und klicken Sie dann auf Benutzer hinzufügen um dieser Datenbank einen neuen Benutzer hinzuzufügen. Wir werden diesen Benutzer "Remote_User" nennen, dem Benutzer DB-Administratorrechte erteilen und das Kennwort festlegen.

So installieren Sie MySQL-Datenbankfenster

Im nächsten Schritt gehen Konfigurieren Sie MySQL Server als Windows-Dienst und Starten Sie den MySQL Server beim Systemstart beide aktiviert. Führen Sie den Dienst unter dem aus Standardsystemkonto. Klicken Nächster durch den Dokumentenspeicherschritt und dann Ausführen um diese Phase des Setups zu beenden. Wenn andere Konfigurationsoptionen für andere Produkte verfügbar sind, können Sie diese einfach ohne Änderungen umgehen, indem Sie auf Weiter oder Fertig stellen klicken.

Einrichten Ihrer Testdatenbank

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

So installieren Sie MySQL-Datenbankfenster

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

CREATE TABLE Test_Table (ID smallint ohne Vorzeichen nicht null auto_increment, Name varchar (25) nicht null, Einschränkung my_example Primärschlüssel (id)); INSERT INTO Test_Table (ID, Name) VALUES (null, 'Testdaten');

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 einen Drilldown zur Testtabelle durchführen, mit der rechten Maustaste auf die Tabelle klicken und auswählen Wählen Sie Zeilen - Limit 1000.

So installieren Sie MySQL-Datenbankfenster

Sie sehen die Tabelle mit Ihren Testdaten.

So installieren Sie MySQL-Datenbankfenster

Richten Sie den Remotezugriff auf Ihre MySQL-Datenbank ein

Der letzte Schritt besteht darin, Ihre neue MySQL-Datenbank so zu konfigurieren, dass der Remotezugriff für einen bestimmten Benutzer und Benutzer möglich ist von einer bestimmten IP-Adresse So finden Sie Ihre IP-Adresse unter Windows 10Es gibt zwei Möglichkeiten, Ihre IP-Adresse unter Windows 10 anzuzeigen. Weiterlesen . Zu diesem Zweck haben wir 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 navigieren C: \ Programme \ MySQL \ MySQL Server 5.X \ bin und Typ:

mysql -u root -p

Dazu müssen Sie das bereits eingerichtete Root-Passwort eingeben. Geben Sie in diesem Befehlsfenster Folgendes ein:

GEWÄHREN SIE ALLE PRIVILEGIEN AUF *. * TO 'Remote_User' @ '' IDENTIFIED BY ''

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

Schließlich ist es Zeit, die Remoteverbindung zu testen. Installieren und starten Sie MySQL Workbench auf jedem anderen Computer in Ihrem Netzwerk. Wählen Sie im Menü Datenbank die Option Stellen Sie eine Verbindung zur Datenbank her.

So installieren Sie MySQL-Datenbankfenster

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

Wenn Sie klicken okayWenn Sie alles wie im obigen Artikel beschrieben eingerichtet haben, wird die MySQL Workbench angezeigt stellt erfolgreich eine Verbindung zur Remote-MySQL-Datenbank her und kann das Schema durchsuchen oder Abfragen ausführen es.

Andere Überlegungen

Beachten Sie, dass für die Remoteverbindung mit einer MySQL-Datenbank in einem lokalen Netzwerk (LAN) nur die oben beschriebene Konfiguration erforderlich ist. Wenn Sie Probleme mit dem LAN-Setup haben, vergessen Sie dies nicht Fehlerbehebung bei Ihrer Netzwerkverbindung zuerst zwischen den beiden Computern.

Wenn Sie jedoch über das Internet auf Ihre MySQL-Datenbank zugreifen möchten, müssen Sie eine Portweiterleitungsregel hinzufügen Ihren Internet-Router, damit Anforderungen über diesen Port vom Remotecomputer ordnungsgemäß an den MySQL-Server weitergeleitet werden IP. Unsere Anleitung zur Portweiterleitung Was ist Port Forwarding und wie kann es mir helfen? [MakeUseOf erklärt]Weinen Sie innerlich ein wenig, wenn Ihnen jemand sagt, dass ein Problem mit der Portweiterleitung vorliegt und Ihre glänzende neue App deshalb nicht funktioniert? Auf deiner Xbox kannst du keine Spiele spielen, deine Torrent-Downloads lehnen ab ... Weiterlesen kann hier helfen.

Der Vorteil einer Test-MySQL-Datenbank lokal oder im selben LAN wie Ihr Entwicklungs-PC besteht darin, dass Sie Ihre Anwendungen in einem nahezu realen Szenario entwickeln können. Das Ausführen einer Datenbank auf genau demselben Computer, auf dem Sie Ihren Code entwickeln, funktioniert, funktioniert jedoch nicht Mit dieser Funktion können Sie Anwendungsprobleme testen, die sich aus der Netzwerkkommunikation, Sicherheitsproblemen usw. ergeben können.

Durch Testen auf einem dedizierten Remote-PC, auf dem Ihre Datenbank ausgeführt wird, können Sie Ihre Abfragen und Ihre Datenbankanwendungen strategischer und genauer für die beabsichtigte Verwendung entwickeln.

Mussten Sie jemals eine eigene MySQL-Datenbank in einem Netzwerk oder einem anderen Remote-Knoten einrichten? Auf welche Probleme sind Sie gestoßen? Teilen Sie Ihre eigenen Erfahrungen in den Kommentaren unten!

Ryan hat einen BSc-Abschluss in Elektrotechnik. Er hat 13 Jahre in der Automatisierungstechnik, 5 Jahre in der IT gearbeitet und ist jetzt Apps Engineer. Als ehemaliger Managing Editor von MakeUseOf sprach er auf nationalen Konferenzen zur Datenvisualisierung und wurde im nationalen Fernsehen und Radio vorgestellt.