<<  Übersicht

Speicherart SQL: Installation von SQL-Datenbanken (DBMS)

Diese Seite unterstützt sie bei Installation und Konfiguration eines Datenbankmanagementsystems (DBMS) mit dem InnoList anschließend eine Verbindung aufbauen kann.

MySQL/MariaDB installieren

MySQL herunterladen: https://www.mysql.com
MariaDB herunterladen: https://mariadb.org

Die Installation und Ausführung von MySQL und MariaDB verläuft sehr ähnlich, deshalb werden diesen beiden Datenbanktypen hier zusammen gefasst.

Sie können die Datenbanken als zip-Datei oder als Installationspaket herunterladen. Auch eine Ausführung als Service ist möglich.
Falls nötig, starten und stoppen Sie MySQL/MariaDB mit den folgenden Befehlen oder den Start-/Stop Skripten der jeweiligen Installation:

bin\mysqld.exe
bin/mysqld
Startet MySQL/MariaDB
bin\mysqladmin.exe shutdown -u root
bin/mysqladmin shutdown -u root
Stoppt MySQL/MariaDB

Wird MySQL/MariaDB ausgeführt, so fahren Sie fort mit dem Anlegen einer Datenbank.

PostgreSQL installieren

PostgreSQL herunterladen: https://www.postgresql.org

In dieser Beschreibung wird Microsoft Windows 10 als Betriebssystem verwendet.

Während der Installation/Konfiguration legen Sie fest:

  • Port: Port über den PostgreSQL Verbindungen zulässt. Der Standardport ist 5432.
  • Datenverzeichnis: Das Verzeichnis in dem die eigentlichen Daten abgelegt werden.
  • Benutzernamen/Passwort: Zugriffsdaten für einen Benutzer

Hinweis: Das Starten von PostgreSQL kann fehlschlagen, wenn das Datenverzeichnis innerhalb Ihres Profilverzeichnisses des Betriebssystems liegt. PostgreSQL verwendet ggf. einen anderen Benutzer zum Start und hat damit eventuell keine Berechtigung zum Zugriff auf das Datenverzeichnis.

Hinweis: Es ist empfehlenswert ein regelmäßiges Backup der Daten der Datenbank vorzusehen.

PostgreSQL lässt sich als Dienst im Hintergrund von Microsoft Windows ausführen.

Möchten Sie den automatischen Start aktivieren/deaktivieren oder den Server manuell starten/herunterfahren, dann können Sie das über "Komponentendienste" in Windows tun.
Start über: Win+R für das Ausführen-Fenster, dort services.msc eintragen. In dem Fenster "Komponentendienste" links den Punkt "Dienste (lokal)" auswählen.

Der Dienst hat den Namen: postgresql-x64-10 (PostgreSQL 10 in Windows 10 64-bit).

PostgreSQL mit pgAdmin konfigurieren

Wenn PostgreSQL ausgeführt wird, dann ist pgAdmin (https://www.pgadmin.org) ein sehr hilfreiches Management Tool um die weiteren Schritte auszuführen.

Bei der Installation sollte bereits ein Benutzer eingerichtet worden sein, falls nicht lässt sich das auch in pgAdmin nachholen.

Neben einem Benutzer benötigen Sie eine Datenbank in PostgreSQL. Wählen Sie dazu links in dem "Browser" den Server aus und den Unterpunkt für die Datenbanken, mit Rechtsklick auf den Eintrag Datenbanken können Sie dort eine neue Datenbank anlegen.

Vergeben Sie einen Namen und wählen Sie den Benutzer, der Zugriff auf die Datenbank haben soll.

Als Kodierung sollten Sie UTF-8 festlegen.

Mit Anlegen der Datenbank ist die Konfiguration von PostgreSQL abgeschlossen.

Öffnen Sie nun InnoList und ändern Sie die Speicherart einer InnoList-Anwendung auf die Verbindung mit der SQL-Datenbank (mittels JDBC) um.

Verwenden Sie dazu

  • Servername
  • Benutzername
  • Passwort
  • Datenbankname

wie im Konfigurationsprozess vergeben.

InnoList wird einige Tabellen in der neuen Datenbank in PostgreSQL anlegen. Sie können nur jeweils eine Anwendung in InnoList auf eine (möglichst neue und leere) Datenbank in PostgreSQL umstellen, weitere Versuche werden fehlschlagen.

Microsoft SQL Server installieren

Die Unterstützung für Microsoft SQL Server wird bald eingestellt. Bitte verwenden Sie diese Anbindung nicht mehr und stellen Sie möglichst alle Ihre Datenbanken auf andere Datenbankmanagementsysteme um.

(sollten Sie keinen Microsoft SQL Server zur Verfügung haben, bietet Microsoft unter dem Namen SQL Server Express eine kostenfreie Variante an)

Bitte installieren Sie Microsoft SQL Server wie in der zugehörigen Installationsanleitung beschrieben.

Services für Microsoft SQL Server

Damit der Zugriff funktioniert muss zusätzlich zum SQL Server Service auch der Service SQL Server Browser gestartet sein.

Benötigte Services bei SQL Server Express:

  • SQL Server (SQLEXPRESS)
  • SQL Server Browser

TCP/IP

Wichtig: Microsoft SQL Server muss so konfiguriert werden, dass ein Zugriff über TCP/IP zulässig ist.

Öffnen Sie dazu die Anwendung Sql Server Configuration Manager die mit der Datenbank installiert wurde. Darin unter SQL Server Network Configuration > Protocols for [Instanzname] die Einstellung TCP/IP auf Enabled abändern.


Mehr Informationen dazu (bei Microsoft.com):
Konfigurieren eines Servers für das Überwachen eines bestimmten TCP-Ports

Wird Microsoft SQL Server ausgeführt und ist konfiguriert, so fahren Sie fort mit dem Anlegen einer Datenbank.



Weiterführende Links: