Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

Verbinden Sie einen Cloud-Server mit einer externen Datenbank

Aktualisierung 06.08.2026

Diese Anleitung erklärt, wie Sie sich von einem Cloud-Server aus mit einer externen Datenbank verbinden.

 

Einleitung

  • Es ist möglich, eine SSL-Verbindung zu MySQL herzustellen (intern oder extern) – dies ist bei der Verbindungsherstellung anzugeben.
  • Der MySQL-Port 3306 ist standardmäßig geschlossen – um ihn zu öffnen, lesen Sie bitte diese andere Anleitung.
  • Infomaniak installiert PDO_DBLIB nicht.

 

PHP_PDO_ODBC installieren

Voraussetzungen

Sie können die Erweiterung PHP_PDO_ODBC über das Menü PHP-Erweiterungen Ihres Cloud-Servers installieren:

  1. Klicken Sie hier, um zur Verwaltung Ihres Produkts im Infomaniak Manager zu gelangen (Benötigen Sie Hilfe?).
  2. Klicken Sie direkt auf den Namen des betreffenden Produkts.
  3. Klicken Sie im linken Menü auf PHP-Erweiterungen.
  4. Klicken Sie auf die blaue Schaltfläche Erweiterung installieren.
  5. Wählen Sie die Erweiterung PHP_PDO_ODBC aus.
  6. Bestätigen Sie die Installation.

 

Konfigurieren Sie den Konnektor

Die Konfiguration des Treibers ist bereits in /etc/odbcinst.ini definiert:

[FreeTDS]
Description = Zugriff auf eine MS SQL-Datenbank mit dem Free TDS-Treiber
Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.so

Es ist nicht erforderlich, diese statisch in der Datei .odbc.ini oder im Home-Verzeichnis des Benutzers ‍~~/.odbc.ini‍ oder auch dynamisch im PHP-Code neu zu definieren.

Beispiel: Wenn der Treiber FreeTDS bereits definiert ist, muss auch die Version des Treibers am Ende der Deklaration des pdo-Objekts angegeben werden:

$con = new PDO('odbc:Driver=FreeTDS;Server=__SERVER_IP__;Port=3306;DATABASE=__DATABASE_NAME__;UID=__USERNAME__;PWD=__PASSWORD__;TDS_Version=8.0');

Link zu dieser FAQ: https://faq.infomaniak.com/895


War diese FAQ nützlich?