Hi,
On Wednesday, 14 November 2018 18:13:03 CET Luca Bertoncello wrote:
Nun benötige ich die Applikation aus einem System laufen zu lassen, wo die Einrichtung eines MySQL-Servers sehr große Aufwand bedeuten sollte.
Aufwand für Dich oder Aufwand für den Nutzer?
Letzteren kannst du auf Kosten von Ersterem reduzieren.
Weißt jemand, ob eine Art "Serverless MySQL" existiert, die ganz schlank und schnell eine Applikation, wo KEINE Konkurrenz gibt, verwalten kann?
Serverless im Sinne von "embedded" geht nicht. MySQL braucht einen Server- Prozess.
Serverless im Sinne von Buzzword - keine Ahnung, weiß nicht was das eigentlich bedeuten soll. (Weiß das irgendwer?)
Serverless im Sinne von "ohne Paket explizit zu installieren und per Admin alles zentral einzurichten" - ja, das geht.
MySQL und Postgres lassen sich komplett über die Config-Datei steuern und man kann dem Server-Executable per Kommandozeile sagen wo die Datei liegt.
Also:
1) Dafür sorgen dass ein komplettes MySQL in einem von Dir gewählten Verzeichnis liegt und auch irgendwo die Daten lokal greifbar sind.
2) Config-Datei anpassen, so dass keine root-Rechte gebraucht werden und es auch keine Konflikte mit anderen Servern/Applikationen gibt.
3) MySQL-Server von Hand starten und ihm dabei sagen wo die Config liegt.
4) Applikation sagen wo sie den MySQL Server findet (Port / Local Socket/ etc.)
5) Normal mit Applikation arbeiten.
6) Wenn fertig: MySQL Server wieder runterfahren oder killen.
Falls Du KDE-Nutzer bist und KMail am Laufen hast, dann läuft ein genau so aufgesetztes MySQL im Hintergrund für Akonadi. ;-)
Konrad