Verwaltete MariaDB spricht MariaDB
Verbinden MariaDB SkySQL zu Excel, Sheets und AI
MariaDB Cloud, ehemals SkySQL. Echte MariaDB und keine MySQL-kompatible Engine, auf einem jedem Dienst zugewiesenen Port.
Eine Verbindung, jede Oberfläche
Wohin Ihre SkySQL-Daten gelangen können
Verbinden Sie SkySQL einmalig, und dieselbe schreibgeschützte Verbindung speist alle diese Systeme – keine zweite Einrichtung, keine zweite Datenkopie. 9 von 11 Systemen verfügen über eine Schritt-für-Schritt-Anleitung.
SkySQL zu Excel
Microsoft Excel · Excel-Add-in
Live-Ergebnisse von SkySQL direkt in ein Arbeitsblatt importieren und bei Bedarf aktualisieren – Desktop-Excel, Excel Online, Microsoft 365.
Lesen Sie den MariaDB-LeitfadenSkySQL zu Google Sheets
Tabellen-Add-on
Führen Sie eine gespeicherte SkySQL-Abfrage aus der Seitenleiste aus und ziehen Sie die Zeilen in das Tabellenblatt. Gemeinsame Mitarbeiter können es selbst aktualisieren.
Lesen Sie den MariaDB-LeitfadenSkySQL MCP-Server
Claude-, Cursor- und MCP-Clients
Gewähren Sie einem KI-Assistenten Lesezugriff auf SkySQL mit dem Schema, das er zum Schreiben korrekter SQL-Abfragen benötigt – keine Anmeldeinformationen im Chat.
Lesen Sie den MariaDB-LeitfadenSkySQL REST-API
HTTP-Endpunkt
Veröffentlichen Sie eine SkySQL-Abfrage als authentifizierten JSON-Endpunkt, den jede Anwendung aufrufen kann, mit einer OpenAPI 3.1-Spezifikation und vorgefertigten Sammlungen für Postman, Insomnia und Hoppscotch. Es wird kein Datenbankport geöffnet.
Lesen Sie den MariaDB-LeitfadenSkySQL zu Airtable
Automatisierungsplattform
Synchronisieren Sie SkySQL-Zeilen zeitgesteuert mit einer Airtable-Datenbank oder rufen Sie sie innerhalb eines Airtable-Automatisierungsskripts ab.
Lesen Sie den MariaDB-LeitfadenSkySQL zu Baserow
Automatisierungsplattform
Eine Baserow-Tabelle wird über den REST-Endpunkt von SkySQL gespeist – entweder selbst gehostet oder in der Baserow-Cloud.
Lesen Sie den MariaDB-LeitfadenSkySQL zu SeaTable
Automatisierungsplattform
Halten Sie eine SeaTable-Basis mit SkySQL-Daten auf dem neuesten Stand, ohne eine Datei zu exportieren oder die Datenbank preiszugeben.
Lesen Sie den MariaDB-LeitfadenSkySQL zu Smartsheet
Automatisierungsplattform
Die SkySQL-Ergebnisse werden in ein Smartsheet-Grid übertragen, sodass Pläne und Berichte aus dem Quellsystem und nicht aus dem Export der letzten Woche gelesen werden.
Lesen Sie den MariaDB-LeitfadenSkySQL zu Anvil
Anvil Works · App-Plattform
Eine Anvil Python-App mit SkySQL über den REST-Endpunkt absichern, anstatt Datenbankzugangsdaten in die App einzubetten.
Lesen Sie den MariaDB-LeitfadenSkySQL zu Power BI
Power Query M
Fügen Sie die generierte Power Query M in den Power BI Advanced Editor ein, und der Bericht liest Live-SkySQL-Ergebnisse über HTTPS – ohne ODBC-Treiber und ohne geöffneten Datenbankport.
So funktioniert Power BI Es gibt noch keine SkySQL-Anleitung.SkySQL-Warnungen und -Berichte
Slack · Discord · E-Mail · Webhook
Richten Sie eine SkySQL-Abfrage ein, die zeitgesteuert ausgeführt wird, und lassen Sie die Zeilen an Slack, Discord, per E-Mail oder über einen signierten Webhook zustellen – oder halten Sie die Nachricht zurück, bis eine bestimmte Zeilenanzahl, ein Schwellenwert oder eine prozentuale Änderung den von Ihnen festgelegten Wert überschreitet.
So funktionieren Benachrichtigungen und Berichte Es gibt noch keine SkySQL-Anleitung.So funktioniert es
5 Schritte, keine Änderung der eingehenden Firewall
Installieren Sie den Netzwerkagenten an einem beliebigen Ort, von dem aus der Dienst erreichbar ist. Er stellt nur ausgehende Verbindungen her, daher ist keine eingehende Firewall-Regel erforderlich.
Öffnen Sie im MariaDB Cloud-Portal Ihren Dienst und gehen Sie zu „Verbinden“. Dort werden Hostname, Port und Benutzername angezeigt.
Geben Sie den Hostnamen ein – er endet auf .skysql.com, was von der Karte erkannt wird – sowie den Port aus diesem Bedienfeld.
Fügen Sie Datenbank, Benutzername und Passwort hinzu. Hier ist absichtlich nichts vorausgefüllt, da die Werte von Ihnen festgelegt werden und nicht von der Plattform vorgegeben sind.
Lassen Sie SSL aktiviert, testen Sie die Einstellungen und speichern Sie die Datei. Lesen Sie die Daten anschließend aus Microsoft Excel, Google Sheets, Power BI, MCP oder per REST-Schnittstelle.
Funktionsanalyse
Was SkySQL Ihnen bietet
Kopieren Sie den Port; er ist nicht 3306.
Der häufigste Fehler, der dabei entsteht, und der Grund dafür, dass das Feld leer bleibt, anstatt vorausgefüllt zu werden.
- MariaDB Cloud weist jedem Dienst einen Port zu. Die Ports 3306 und 3307 sind beide verfügbar, ebenso wie weitere. — Die Nummer gehört zu Ihrem Service, nicht zum Motor.
- Die Karte fragt also danach, anstatt es zu erraten, und speichert ohne diese Angabe nicht. Ein vorausgefüllter 3306-Wert wäre oft genug richtig, um gefährlich zu sein, und oft genug falsch, um relevant zu sein.
- Nehmen Sie es aus dem Connect-Panel neben dem Hostnamen. Sie werden zusammen angezeigt, daher ist kein zusätzlicher Schritt erforderlich.
- Ein falscher Port führt nicht zu einer sauberen Ablehnung. Es kommt zu einem Hänger und einem Timeout, was fälschlicherweise als Netzwerk- oder Firewall-Problem interpretiert wird und Sie in eine Sackgasse führt.
Echtes MariaDB, das wichtiger ist, als es klingt
Eine Reihe von Managed Services nutzt das MySQL-Protokoll, ohne MariaDB zu sein. Dieser hier ist das Original.
- MariaDB Cloud wird von MariaDB betrieben, daher funktionieren die MariaDB-spezifische Syntax und das Verhalten genau wie dokumentiert und nicht nur annähernd.
- Der Agent stellt eine Verbindung zum MariaDB-kompatiblen Treiber her und behandelt die Verbindung durchgehend als MariaDB, auch beim Erfassen Ihres Schemas.
- Der Dienst hieß ursprünglich SkySQL, bevor er in MariaDB Cloud umbenannt wurde. Beide Namen bezeichnen dasselbe, und die Karte trägt die Aufschrift MariaDB Cloud.
- Hostnamen enden weiterhin auf .skysql.com, was die Karte auch sofort erkennt.
Die Verschlüsselung ist das Kontrollkästchen, also lassen Sie es aktiviert.
MariaDB Cloud erfordert TLS auf seiner Seite. Die Anweisung ist zwar einfach, aber es ist wichtig, genau zu beschreiben, was was genau erfordert.
- Die Option „SSL verwenden“ ist standardmäßig aktiviert, und solange sie aktiviert ist, fordert der Agent eine erforderliche TLS-Sitzung an. Dies ist die korrekte Einstellung, und es gibt keinen Grund, sie zu ändern.
- Die Checkbox ist der gesamte Mechanismus. Der Agent verwaltet eine Tabelle mit den Hostnamen der gehosteten PostgreSQL-Datenbanken, für die er die Verschlüsselung erzwingt; ein entsprechendes Äquivalent bei MariaDB oder MySQL existiert nicht. — das heißt, nichts hat Auswirkungen auf die Einstellung des Kontrollkästchens, wenn Sie es deaktivieren.
- In der Praxis bedeutet das, dass das Deaktivieren zu einer fehlgeschlagenen Verbindung anstatt zu einer unbedenklichen Klartextverbindung führt, da der Dienst die Verbindung verweigert. Der Schutz wird jedoch von MariaDB Cloud und nicht vom Agenten bereitgestellt.
- Eine Überprüfung der Zertifikatskette wird nicht durchgeführt. Die Verschlüsselung dient dem Schutz vor dem Abfangen des Datenverkehrs während der Übertragung und stellt keinen Nachweis dar, welcher Server geantwortet hat.
- Alles, was der Agent ausführt, ist schreibgeschützt, es wird jeweils nur eine Anweisung ausgeführt, und Ihre Anmeldeinformationen bleiben auf dem Rechner, auf dem Sie ihn installiert haben.
-- Nur lesbare MariaDB\nSELECT c.name,\n COUNT(o.id) AS orders,\n SUM(o.amount) AS revenue\nFROM customers AS c\nJOIN orders AS o ON o.customer_id = c.id\nWHERE o.placed_at >= NOW() - INTERVAL 30 DAY\nGROUP BY c.name\nORDER BY revenue DESC;
Wird von jedem Datenbank-Connector gemeinsam genutzt.
Gilt für jeden Datenbank-Connector.
- Nur ausgehend Der Agent öffnet eine einzige verschlüsselte Verbindung zu Query Streams. Es wird kein eingehender Port weitergeleitet, kein VPN verwendet, keine IP-Zulassungsliste verwendet und Ihre Datenbank wird nicht im Internet offengelegt.
- Die Zugangsdaten bleiben erhalten. — Benutzername und Passwort der Datenbank befinden sich auf dem Rechner, auf dem der Agent installiert wurde. Query Streams empfängt diese Daten nicht und kann daher nicht selbstständig auf Ihre Datenbank zugreifen.
- Schreibgeschützt, erzwungen — Nur eine Anweisung gleichzeitig, ausschließlich SELECT und ähnliche Optionen. Ein Schreibvorgang wird auf Ihrem Rechner abgelehnt, bevor er an den Server gesendet wird, anstatt sich auf eine von jemandem gesetzte Berechtigung zu verlassen.
- Setzen Sie beliebig viele Agenten ein. — eine pro Standort, Region oder Cloud. Alle sichtbaren Datenquellen werden in einem einzigen Dropdown-Menü angezeigt, sodass niemand wissen muss, welcher Agent welche Daten hostet.
Was Sie erhalten, sobald eine Abfrage gespeichert wurde
- Teilen Sie die Funktionalität, nicht die SQL-Anweisung. — Ein Kollege oder ein externer Partner kann Ihre Abfrage ausführen und deren Filter ändern, ohne jemals die dahinterstehende Anweisung zu sehen.
- Filter aus beiden Richtungen — Deklarieren Sie sie selbst als @Variablen oder lassen Sie den Konnektor die bereits in Ihrer WHERE-Klausel vorhandenen Literalwerte erkennen und diese als Dropdown-Listen anbieten.
- Lesen Sie es von überall aus — Microsoft Excel, Google Sheets, Power BI, die REST-API, KI-Assistenten über MCP, der Query Builder und Nova lesen alle dieselbe gespeicherte Abfrage.
- Mehrere gleichzeitig ausführen — fünf gespeicherte Abfragen in fünf Tabellenblattregisterkarten, die gleichzeitig abgearbeitet werden, unabhängig von der Größe der Ergebnisse.
- Verbinde es mit allem anderen, was du verbunden hast. — eine andere Datenbank, eine Business-API oder einen Ordner mit Dateien in einer einzigen schreibgeschützten Anweisung.
Quellübergreifendes SQL
Verbinden Sie SkySQL mit Ihren übrigen Daten.
Eine einzige Anweisung kann SkySQL und Ihre anderen Verbindungen gleichzeitig umfassen. Jede Quelle führt nur den von ihr bearbeitbaren Teil aus, streamt das Ergebnis zurück, und der Join erfolgt zentral – die Quellen kommunizieren nie miteinander, und es werden keine Daten kopiert.
3 Verbindungen · 3 Agenten
Eine Aussage
– nichts kopiert, nichts zusammengeführt, nichts geplant
SELECT c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
VON skysql_app.shopdb.orders1 f
JOIN pg_crm.public.customers2 c ON c.id = f.customer_id
JOIN Abrechnung.stripe.invoices3 i ON i.customer = c.stripe_id
GROUP BY c.region
ORDER BY in Rechnung gestellte Beschreibung;
Die drei Bestandteile sind Verbindung, Schema und Tabelle – der Verbindungsname ist der von Ihnen gewählte. Die Spalten dienen nur der Veranschaulichung; Ihre Tabellen entsprechen Ihren tatsächlichen Tabellen. Der Schreibschutz gilt für alle Komponenten: Nur SELECT, WITH und EXPLAIN sind zulässig, und es gibt eine Obergrenze für die Datenmenge, die eine einzelne Datenquelle pro Abfrage übermitteln darf. Wie föderierte Abfragen funktionieren
Verbindungsdetails
Was SkySQL benötigt
- Gastgeber
- dbxyz.sysp0000.db1.skysql.com — Die Karte erkennt die Dateiendung .skysql.com
- Hafen
- Dem Dienst zugeordnet und absichtlich leer gelassen. Die Felder 3306 und 3307 kommen beide vor; kopieren Sie das richtige Feld aus dem Connect-Panel.
- Treiber
- MySqlConnector im MariaDB-Modus, vom Agenten bereitgestellt – keine Installation auf der MariaDB Cloud-Seite erforderlich
- Standardeinstellungen
- Keine Felder vorausgefüllt. Datenbank, Benutzername und Passwort müssen Sie selbst festlegen.
- TLS
- Die SSL-Konfiguration wird über das standardmäßig aktivierte Kontrollkästchen gesteuert – lassen Sie es aktiviert. MariaDB Cloud benötigt TLS auf seiner Seite; der Agent erzwingt es nicht separat. Die Zertifikatskette wird nicht überprüft.
- Pooling
- Keine. Es steht kein gepoolter Endpunkt zur Auswahl, und der Agent wendet keine Pooler-Anpassungen an.
- Gespeichert als
- MariaDB, wobei MariaDB Cloud als Abzeichen beibehalten wird
- Qualifikationsrunde
- MariaDB besitzt keine Schema-Schicht, daher trägt eine föderierte Referenz den Datenbanknamen im mittleren Slot.
Die Namensgebung ist eine eigene Zeile wert, da sie bei der Suche zu erheblicher Verwirrung führt. SkySQL war der Managed Service von MariaDB; heute heißt er MariaDB Cloud. Die Hostnamen enden weiterhin auf .skysql.com, die Dokumentation aus beiden Zeiten beschreibt dasselbe Produkt, und dieser Connector deckt es unter beiden Namen ab.
Der pro Dienst festgelegte Port ist der wichtigste praktische Vorteil. Es mag eine Kleinigkeit sein, aber in Kombination mit einem Hostnamen, der dem Dienstnamen überhaupt nicht ähnelt – dbxyz.sysp0000.db1.skysql.com gehört nicht offensichtlich Ihnen – lohnt es sich, das Connect-Panel geöffnet zu lassen, während Sie die Karte ausfüllen, anstatt die Werte aus dem Gedächtnis zu rekonstruieren.
Bei einer datenbankübergreifenden Abfrage verfügt MariaDB über keine Schemaebene. Daher enthält der mittlere Eintrag einer Referenz den Datenbanknamen anstelle eines Schemas. Eine von Ihnen genannte Verbindung namens `skysql_app` liest `skysql_app.shopdb.orders` und verknüpft diese mit einem Ordner mit CSV-Dateien, einem PostgreSQL-System oder einer Abrechnungs-API in einer einzigen Lese-Anweisung – ohne dass Daten kopiert oder geplant werden.
Herstellerdokumentation: mariadb.com
Häufig gestellte Fragen
Fragen zu MariaDB SkySQL
Welche Tools können MariaDB SkySQL-Daten über Query Streams lesen?
Alle Anwendungen – Excel, Google Sheets, MCP, REST-API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, geplante Benachrichtigungen und Berichte – werden über eine einzige Verbindung bereitgestellt. Die Datenbankverbindung wird einmalig hergestellt, und alle Anwendungen greifen auf dieselbe schreibgeschützte Verbindung zu – es ist keine separate Einrichtung pro Tool und keine Datenkopie erforderlich.
Muss ich einen Firewall-Port für meine MariaDB SkySQL-Datenbank öffnen?
Nein. Der Query Streams Network Agent läuft innerhalb Ihres Netzwerks und öffnet eine einzige verschlüsselte ausgehende Verbindung. Es wird kein eingehender Datenverkehr überwacht, ein VPN ist nicht erforderlich und die Datenbank behält ihre bestehenden Firewall-Regeln bei.
Können Abfrageströme Daten in MariaDB SkySQL ändern?
Nein. Der Agent erzwingt zum Zeitpunkt der Ausführung den Lesezugriff – es wird jeweils nur eine Anweisung ausgeführt, beispielsweise SELECT-Anweisungen. Die Anmeldeinformationen verbleiben auf dem Agenten und werden niemals an Abfrageströme gesendet.
Was benötigt Query Streams, um eine Verbindung zu MariaDB SkySQL herzustellen?
Ein erreichbarer Host, eine Rolle und das zugehörige Passwort – der Agent trägt den Treiber, daher wird nichts auf der Datenbank installiert. Host: dbxyz.sysp0000.db1.skysql.com – die Karte erkennt die Endung .skysql.com. Port: Wird pro Dienst zugewiesen und absichtlich leer gelassen. Die Ports 3306 und 3307 kommen beide vor; kopieren Sie den korrekten Port aus dem Connect-Panel. Treiber: MySqlConnector im MariaDB-Modus, vom Agenten mitgeführt – keine Installation auf der MariaDB Cloud-Seite erforderlich. Standardwerte: Keine voreingestellt. Datenbank, Benutzername und Passwort müssen Sie selbst festlegen.
Kann ich MariaDB SkySQL in derselben Abfrage mit einer anderen Datenbank verknüpfen?
Ja, das ist eine föderierte Abfrage. Eine einzige Anweisung kann MariaDB SkySQL und Ihre anderen Verbindungen gleichzeitig referenzieren, geschrieben als Verbindung.Schema.Tabelle. Jede Quelle führt nur den Teil aus, den sie ausführen kann, und streamt das Ergebnis zurück. Der Join erfolgt zentral, sodass die Quellen sich nicht untereinander verbinden und nichts kopiert oder eingeplant wird. Der Schreibschutz gilt nur für SELECT, WITH und EXPLAIN. Außerdem ist die Datenmenge, die eine Quelle für eine einzelne Abfrage übermitteln darf, begrenzt. Föderierte Abfragen sind eine Funktion des Abonnementplans. Die Seite für föderierte Abfragen zeigt die aktuellen Quell- und Größenbeschränkungen an.
Unterscheidet sich die Verbindung von MariaDB mit SkySQL von der Verbindung mit MariaDB?
Lediglich die Verbindungszeichenfolge. MariaDB SkySQL verwendet das MariaDB-Protokoll, daher verhalten sich Filter, Zeitplanung, Freigabe, die Excel- und Google Sheets-Add-ons sowie der MCP-Server identisch. Die SkySQL-Karte füllt die vom Anbieter erwarteten Host-, Port- und SSL-Einstellungen automatisch aus.
Gibt es eine Anleitung zur Konvertierung von SkySQL in Excel?
Ja, es handelt sich um die MariaDB-Anleitung, und sie ist für MariaDB SkySQL in der vorliegenden Form korrekt. SkySQL verwendet das MariaDB-Protokoll, daher sind die Schritte für die Verbindung von SkySQL zu Excel, SkySQL zu Google Sheets und allen anderen Zielen identisch. Der einzige SkySQL-spezifische Bestandteil ist die Verbindungszeichenfolge, die von der SkySQL-Karte automatisch ausgefüllt wird.
Platzieren Sie SkySQL dort, wo die Arbeit stattfindet.
Installieren Sie den Agenten, verweisen Sie ihn auf Ihre Datenbank und wählen Sie ein Ziel aus.
Schreibgeschützt Nur ausgehend Die Zugangsdaten bleiben beim Agenten.

