MySQL ist eines der beliebtesten relationalen Datenbankmanagementsysteme. Wenn Sie eine Remote-Verbindung zu MySQL auf einem Windows-Betriebssystem herstellen möchten, benötigen Sie einige Einstellungen, um einen sicheren und korrekten Betrieb zu gewährleisten. In dieser einfachen Anleitung werden wir Ihnen sagen, wie es geht.
Schritt 1: Installieren Sie einen MySQL-Server auf Ihrem Rechner
Der erste Schritt bei der Remote-Verbindung mit MySQL unter Windows besteht darin, den MySQL-Server selbst auf Ihrem Computer zu installieren. Sie können die MySQL Community Edition von der offiziellen MySQL-Website herunterladen und installieren.
Schritt 2: Konfigurieren Sie den MySQL-Server
Nachdem Sie den MySQL-Server installiert haben, müssen Sie ihn für den Fernzugriff konfigurieren. Standardmäßig ist der Zugriff auf den MySQL-Server nur lokal erlaubt. Um diese Einstellung zu ändern, müssen Sie die MySQL-Einstellungsdatei bearbeiten.
Schritt 3: Erstellen Sie einen Benutzer und eine Datenbank
Jetzt, da der MySQL-Server für den Remotezugriff konfiguriert ist, müssen Sie den Benutzer und die Datenbank erstellen, mit der Sie eine Verbindung herstellen möchten. Verwenden Sie dazu MySQL-Befehle wie "CREATE USER" und "CREATE DATABASE". Legen Sie die Zugriffsrechte für den Benutzer mithilfe des Befehls "GRANT" fest.
Wie kann ich mich unter Windows remote mit MySQL verbinden?
Um eine Remote-Verbindung zu MySQL unter Windows herzustellen, müssen Sie einige Schritte ausführen:
- "username" - der Benutzername von MySQL;
- "hostname" - die Adresse des Computers, auf dem MySQL Server installiert ist;
- "port" ist der Port, den Sie in den MySQL Server-Installationseinstellungen ausgewählt haben.
Jetzt können Sie mit MySQL-Datenbanken auf einem Remote-Computer über die Befehlszeile arbeiten.
Beachten Sie, dass Sie für die Remoteverbindung mit MySQL unter Windows Sicherheitsregeln konfigurieren und den Zugriff auf den MySQL-Port in der Firewall freigeben müssen.
Schritt 1. MySQL auf einem Computer installieren
Bevor Sie eine Remote-Verbindung zu MySQL herstellen können, müssen Sie einen MySQL-Server auf Ihrem Computer installieren. In diesem Abschnitt werden wir uns ansehen, wie Sie dies auf einem Windows-Betriebssystem tun können.
Laden Sie zunächst das MySQL Community Edition-Installationsprogramm von der offiziellen MySQL-Website herunter. Wählen Sie aus Gründen der Bequemlichkeit eine Version aus, die zu Ihrem Windows-Betriebssystem passt (z. B. Windows (x86, 64-bit), MSI Installer).
Nachdem Sie das Installationsprogramm heruntergeladen haben, führen Sie es aus und folgen Sie den Anweisungen des Installationsassistenten. Normalerweise kann die Installation standardmäßig ausgeführt werden, aber Sie müssen "Developer Default" als Installationstyp auswählen, um den MySQL-Server zu installieren.
Während der Installation werden Sie aufgefordert, ein Passwort für den Root-Benutzer anzugeben, der ein MySQL-Administratorbenutzer ist. Ohne ein Passwort kann die Installation nicht durchgeführt werden, denken Sie also daran, das Passwort anzugeben und sich daran zu erinnern.
Nach Abschluss der Installation wird ein MySQL-Server auf Ihrem Computer installiert.
Wichtig! Stellen Sie sicher, dass Sie am Ende der Installation die Option "Configure the MySQL Server now" aktivieren, um sofort mit der Konfiguration des MySQL-Servers zu beginnen.
Im nächsten Abschnitt werden wir die Schritte zum Konfigurieren eines MySQL-Servers für eine Remoteverbindung untersuchen.
Schritt 2. Konto registrieren
Um mit dem Remote-Zugriff auf die MySQL-Datenbank unter Windows zu beginnen, müssen Sie ein Konto registrieren. Hier sind einige einfache Schritte:
1. Gehen Sie zur MySQL-Website und suchen Sie nach dem Registrierungslink.
2. Klicken Sie auf diesen Link und füllen Sie alle erforderlichen Felder im Anmeldeformular aus, z. B. Benutzername, E-Mail und Passwort.
3. Klicken Sie nach dem Ausfüllen des Formulars auf die Schaltfläche "Registrieren" oder ähnliches.
4. Überprüfen Sie Ihre E-Mail und suchen Sie nach einem Bestätigungsschreiben für die Registrierung.
5. Klicken Sie auf den Link in der E-Mail, um die Registrierung zu bestätigen und Ihr Konto zu aktivieren.
Glückwunsch! Sie haben erfolgreich ein Konto für den Remotezugriff auf MySQL erstellt. Jetzt können Sie mit dem nächsten Schritt fortfahren.
Schritt 3. Öffnen von Ports und Konfigurieren der Firewall
Um eine Verbindung zu einem Remote-MySQL-Server unter Windows herzustellen, müssen Sie die Ports öffnen und eine Firewall konfigurieren. Dadurch können Sie von einem anderen Computer aus eine Verbindung zum MySQL-Server herstellen.
Öffnen Sie zunächst die Systemsteuerung und suchen Sie nach dem Abschnitt "System und Sicherheit". Suchen Sie in diesem Abschnitt nach "Windows-Firewall" und öffnen Sie sie.
Wählen Sie im geöffneten Fenster im linken Bereich die Option "Erweiterte Einstellungen" aus.
Als nächstes wählen Sie "Eingehende Regeln" aus der Liste der verfügbaren Optionen aus.
Klicken Sie im rechten Fensterbereich mit der rechten Maustaste auf Neue Regel und wählen Sie Port.
Wählen Sie im angezeigten Fenster die Option "TCP" und geben Sie die MySQL-Portnummer an (Standard ist 3306).
Wählen Sie "Verbindung zulassen" und folgen Sie den Anweisungen des Assistenten.
Nach Abschluss dieses Schritts werden die Ports geöffnet und die Firewall wird für den Zugriff auf den MySQL-Server konfiguriert.
Schritt 4. Remote-Zugriff auf den MySQL-Server
Der Remotezugriff auf einen MySQL-Server ist erforderlich, wenn Sie eine Verbindung zu einer MySQL-Datenbank herstellen möchten, die auf einem anderen Computer oder Server ausgeführt wird. Führen Sie die folgenden Schritte aus, um den Remotezugriff zu aktivieren:
1. Überprüfen Sie die MySQL-Konfigurationsdatei. Öffnen Sie die Datei "my.cnf" in einem beliebigen Texteditor.
2. Suchen Sie nach der Zeile "bind-address" und entfernen Sie das Kommentieren (entfernen Sie das "#" -Zeichen am Anfang der Zeile), wenn es auskommentiert ist. Geben Sie dann die IP-Adresse Ihres Servers als Wert ein. Zum Beispiel:
bind-address = ваш_IP_адрес
3. Speichern Sie die Datei "my.cnf" und schließen Sie den Texteditor.
4. Starten Sie den MySQL-Dienst neu, um die Änderungen anzuwenden.
5. Stellen Sie sicher, dass die Firewall-Einstellungen eine Verbindung zum MySQL-Port (standardmäßig 3306) über das Netzwerk zulassen.
Sie können sich jetzt mithilfe der Server-IP-Adresse und der MySQL-Anmeldeinformationen remote mit dem MySQL-Server verbinden.
Schritt 5. Festlegen von Zugriffsrechten
Um eine Remote-Verbindung zu MySQL herzustellen, müssen Sie die Berechtigungen für die Datenbank konfigurieren.
Gehen Sie folgendermaßen vor:
- Führen Sie das MySQL-Befehlszeilentool aus, indem Sie den folgenden Befehl ausführen: mysql -u root -p
- Geben Sie das Passwort für den Root-Benutzer ein.
- Führen Sie den folgenden Befehl aus, um einen neuen Benutzer zu erstellen: CREATE USER 'benutzername'@'%' IDENTIFIED BY 'Passwort'; Ersetzen Sie 'Benutzername' und 'Passwort' durch die entsprechenden Werte.
- Führen Sie den folgenden Befehl aus, um dem Benutzer alle Zugriffsrechte zuzuweisen: GRANT ALL PRIVILEGES ON *.* TO 'benutzername'@'%'; Ersetzen Sie 'Benutzername' durch den Namen des von Ihnen erstellten Benutzers.
- Führen Sie den folgenden Befehl aus, um die Änderungen zu speichern: FLUSH PRIVILEGES;
- Jetzt können Sie das MySQL-Befehlszeilenprogramm schließen.
Sie haben jetzt Berechtigungen für die MySQL-Datenbank eingerichtet und können eine Remote-Verbindung zu dieser Datenbank herstellen.
Schritt 6. Überprüfen der Verbindung
Nachdem Sie alle vorherigen Schritte ausgeführt haben, sollten Sie bereits eine Remote-Verbindung zu MySQL auf Ihrem Windows-Computer haben. Führen Sie die folgenden Schritte aus, um zu überprüfen, ob Sie eine Verbindung erfolgreich hergestellt haben:
1. Öffnen Sie die Windows-Eingabeaufforderung, indem Sie auf Win + R und durch Eingabe cmd. Drücken Enter.
2. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:
mysql -u [Benutzer] -p
Hier [Benutzer] - Ihr MySQL-Benutzername, den Sie beim Einrichten des Servers angegeben haben.
3. Sie werden aufgefordert, ein Passwort für den MySQL-Benutzer einzugeben. Geben Sie es ein und klicken Sie auf Enter.
4. Wenn alle Einstellungen korrekt sind, sollten Sie eine MySQL-Eingabeaufforderung sehen, die ungefähr so aussieht:
Wenn Sie diese Eingabeaufforderung sehen, haben Sie sich unter Windows erfolgreich remote mit MySQL verbunden.
Sie können jetzt verschiedene Befehle und Abfragen in SQL mithilfe der MySQL-Befehlszeile ausführen.