Verbindung mit HeidiSQL
Manchmal möchtest du direkt in deine Datenbank schauen: Spielerdaten nachschlagen, Tabellen ansehen oder etwas manuell anpassen. Dafür verwendest du einen Datenbank-Client. HeidiSQL ist ein kostenloses und beliebtes Tool für Windows, mit dem du deine MySQL-Datenbank einfach über eine übersichtliche Oberfläche verwalten kannst.
HeidiSQL herunterladen und installieren
- Gehe zur offiziellen Website: www.heidisql.com/download.php
- Klicke auf "Installer", um die Installationsdatei herunterzuladen
- Führe die heruntergeladene Datei aus und folge den Installationsschritten
- Lasse alle Standardeinstellungen unverändert und klicke jeweils auf "Next", bis die Installation abgeschlossen ist
- Starte HeidiSQL nach der Installation
Alternative für Mac/Linux: HeidiSQL ist nur für Windows verfügbar. Nutzt du einen Mac oder Linux? Dann kannst du DBeaver verwenden (dbeaver.io), eine kostenlose Alternative, die auf allen Betriebssystemen funktioniert. Die Schritte sind vergleichbar.
Neue Sitzung erstellen
Wenn du HeidiSQL zum ersten Mal öffnest, siehst du den Session Manager. Hier erstellst du eine neue Verbindung:
- Klicke unten links auf "New" (Neu), um eine neue Sitzung zu erstellen
- Gib der Sitzung einen erkennbaren Namen, zum Beispiel "HytaleNode FiveM"
- Trage die folgenden Daten ein, die du aus dem HytaleNode-Panel erhalten hast:
- Network type: MySQL (TCP/IP) – das ist standardmäßig bereits korrekt
- Hostname / IP: Trage hier den Host aus dem Panel ein (zum Beispiel db.hytalenode.nl)
- User: Trage hier den Benutzernamen ein (zum Beispiel u1_abc123xyz)
- Password: Trage hier das Passwort ein
- Port: Trage hier den Port ein (Standard 3306)
- Database: Dieses Feld kann leer bleiben, oder trage den Datenbanknamen ein
Verbindung herstellen
Klicke auf "Open", um eine Verbindung zu deiner Datenbank herzustellen. Wenn alles korrekt ausgefüllt ist, öffnet HeidiSQL die Datenbank und du siehst links eine Baumstruktur mit deiner Datenbank und allen Tabellen.
Funktioniert es nicht? Dann prüfe Folgendes:
- Hast du alle Daten korrekt aus dem Panel übernommen?
- Ist auf deinem Computer eine Firewall aktiv, die Port 3306 blockiert?
- Ist der Host korrekt? Kopiere ihn direkt aus dem Panel.
Tabellen ansehen
Nach der Verbindung siehst du links deine Datenbank. Klicke auf den Datenbanknamen, um ihn aufzuklappen. Du siehst nun eine Liste aller Tabellen. Bei einem FiveM-Server mit ESX oder QBCore siehst du zum Beispiel Tabellen wie:
- users oder players – Spielerdaten (Name, Identifier, Gruppe)
- owned_vehicles – Fahrzeuge, die Spieler besitzen
- items – Verfügbare Items auf dem Server
- player_accounts – Bankkonten und Geld der Spieler
- jobs – Verfügbare Jobs
Klicke auf eine Tabelle, um den Inhalt anzusehen. Im Tab "Data" siehst du alle Zeilen (Records) in der Tabelle. Im Tab "Table" kannst du die Struktur der Tabelle ansehen: welche Spalten es gibt und welchen Datentyp sie enthalten.
Grundlegende Queries ausführen
HeidiSQL hat einen integrierten Query-Editor, mit dem du SQL-Befehle ausführen kannst. Klicke auf den Tab "Query" (oder drücke Ctrl+T), um ein neues Query-Fenster zu öffnen.
Hier sind ein paar nützliche Grundqueries, die du ausprobieren kannst:
Alle Spieler ansehen:
SELECT * FROM users;
Einen bestimmten Spieler nach Namen suchen:
SELECT * FROM users WHERE firstname = 'Jan';
Alle Fahrzeuge eines Spielers ansehen:
SELECT * FROM owned_vehicles WHERE owner = 'steam:xxxxxxxxxxxxxxx';
Die Anzahl der Spieler in der Datenbank zählen:
SELECT COUNT(*) FROM users;
Gib deine Query in das Textfeld ein und klicke auf den blauen Play-Button (oder drücke F9), um die Query auszuführen. Das Ergebnis erscheint unten im Fenster.
Tipp: Beginne immer mit SELECT-Queries, um Daten anzusehen. Führe UPDATE- oder DELETE-Queries erst aus, wenn du sicher weißt, was du tust. Eine falsche Änderung kann deinen Server zerstören!