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
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.