Strukturen für MariaDB in lokaler Serverumgebung

mschrak

Commander
Registriert
Sep. 2009
Beiträge
2.308
Hallo zusammen,

auf die Gefahr hin, mich als blutiger Anfänger zu outen habe ich folgende Frage(n):
Ich möchte ein (lokales) Datenbanksystem unter Linux entwerfen, das erst mal (einfach) eine kleine Lagerverwaltung für mehrere Benutzer bietet.

Ich habe einen PC (steht im Keller), der als Server fungieren soll und auf dem ich CentOS und MariaDB installiert habe.
An einem oder mehreren Client-PCs (Linux, Windows) soll mit (Abfragen) / Formularen / Berichten auf die DB zugegriffen werden, also mit ihr gearbeitet werden können.

An einem weiteren PC (mein Arbeitsplatzrechner) möchte ich das ganze erstellen, konfigurieren und optimieren können. Dazu hatte ich mir PHPMyAdmin ausgeguckt.

Ich bin was DB angeht ein wenig Access-geschädigt und kenne daher nur die "Alles ist in einem großen Gesamtsystem"-Lösung. Das ist ja offenbar jetzt anders.

Meine Fragen sind jetzt:
1. Welche Software benötige ich überhaupt und falls ja auf welchem der Rechner (zB Apache, PHP, PHPMyAdmin etc.)
2. Wie und wo erstelle und speichere ich Abfragen, Formulare und Berichte? Wo liegen diese dann (in der DB / auf dem DB-Server / auf dem ClientPC)?

Kann mir jemand da strukturell mit wenigen Worten auf die Sprünge helfen?

Danke im Voraus,

Martin
 
Gibt mehrere Wege.

Um phpMyAdmin nutzen zu können, musst du PHP7 erst einmal auf dem Server mit installieren. Das geht im Zusammenspiel mit Apache2 beispielsweise recht simpel. Du kannst dann dort phpMyAdmin anlegen und per Browser aufrufen.
Deine „Berichte“ kannst du dann entweder direkt in phpMyAdmin anfertigen und als Vorlagen speichern oder musst diese in PHP umsetzen und ebenfalls auf dem Server anlegen. Die anderen Benutzer können dann ebenfalls darauf zugreifen. Da wahrscheinlich nicht jeder direkt DB-Zugriff erhalten soll, wäre ein kleines PHP Script hier sinnvoll für die Endanwender 🙂
 
Warum unbedingt CentOS und nicht ein etwas anwenderfreundlicheres Linux wie Ubuntu Server oder Debian?
 
@AppleBRO: OK, das werde ich mal so machen, um die Rechtevergabe kümmere ich mich später. Wo kann ich mich denn für solche PHP Scripte belesen? Gibt es da empfehlenswerte Tutorials? Wonach genau suche ich da?

@Toms: CentOS wird als professionelle Serverumgebung gehandelt, hat eine komfortable Installation und grafischen Desktop und läuft auf meinem rel. alten PC stabil und flüssig... Bisher sehe ich auch keinerlei Nachteile zu den genannten...
 
Zurück
Oben