How to gridSQL

Mit PaaS bei gridscale bringen wir unsere Infrastructure-as-a-Service-Leistungen auf ein neues Level. Die Platform-as-a-Service-Dienste von gridscale sind unterteilt in gridSQL, gridStore und gridFS

Mit gridSQL kannst du klassische Datenbanken wie MySQL, MariaDB oder PostgreSQL starten. Unsere PaaS-Angebote ermöglichen es dir, dein Development zu beschleunigen, bieten einfache Skalierbarkeit und somit mehr Flexibilität. Du musst dir keine Gedanken mehr um serverseitige Themen machen, live gehen ist mit nur wenigen Klicks in deinem gridscale Panel erledigt. Um die zuverlässige und sichere Konfiguration sowie Wartung deiner Datenbank kümmern wir uns.

Wie verbinde ich mich mit einem PaaS-Dienst?

Alle PaaS-Dienste sind über eine private IPv4-Adresse zu erreichen. Nach der Erstellung eines PaaS-Dienstes, in deinem gridscale Panel, wird automatisch ein Privates Netzwerk erstellt.

Um dich mit einem PaaS-Dienst zu verbinden, musst du einen Server innerhalb deines Dashboards mit dem neuen Privaten Netzwerk verbinden. Deine PaaS-Dienste sind nur von Servern, die sich im gleichen Privaten Netzwerk wie dein PaaS-Dienst befinden, erreichbar.

Hello, gridSQL! – MySQL

In diesem Beispiel erstelle ich einen gridSQL-Service.

1. Erstelle einen Server mit angebundenen Storage

gridSQL Server erstellen

2. Erstelle einen gridSQL-Service

3. Verbinde deinen PaaS-Dienst mit einem Server 

Das geht einfach per Drag-and-Drop im Dashboard:

4. Wähle die Konfiguration deines PaaS aus und klicke auf Erstellen

Bist du bereit zu starten?

Oder hast du noch Fragen? Lasse dir jetzt dein Konto erstellen oder dich in einem persönlichen Gespräch beraten.

5. Zugangsdaten für den gridSQL-Service festlegen

Bei der Erstellung eines MySQL- oder PostgreSQL-Service werden automatisch Zugangsdaten (Benutzername und Initialpasswort) generiert. Diese findest du in der Detailansicht des jeweiligen Service im gridSQL-Panel. Hier kannst du deine Anmeldeinformationen in verschiedenen Varianten in deine Zwischenablage kopieren (als Connection String, Flags, PDO, usw.)

Wir empfehlen ausdrücklich, das generierte Passwort sofort nach der Installation zu ändern!

6. Mit MySQL verbinden

Um dich mit dem MySQL-Service zu verbinden, benötigst du den mysql-Client oder alternativ den mariadb-Client.

Unter Ubuntu/Debian installierst du mysql-client mit:

apt-get install mysql-client

Nach der Installation des Clients kannst du dich über die IPv6-Adresse sowie die Portnummer und den generierten Zugangsdaten mit deinem Service verbinden. Denke daran, dass sich der Server, von dem du dich mit dem Service verbindest, in der gleichen Security Zone wie der PaaS-Service selbst befinden muss.

Die Syntax zum Verbinden zu MySQL sieht wie folgt aus:

mysql --host=[Deine-IPv4-Adress] --user=[Dein-generierter-Username] --password=[Dein-generiertes-Passwort]

Nach erfolgreicher Anmeldung siehst du auf deinem Server-Terminal eine MySQL-Eingabeaufforderung.

An dieser Stelle kannst du deine Datenbank mit einem einfachen SHOW DATABASES; testen und weitere Operationen durchführen. Ausführlichere Informationen zur Bedienung findest du in der MySQL Dokumentation.

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+

Glückwunsch! Du hast erfolgreich eine MySQL-Datenbank mit gridSQL erstellt.