AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi MySql - vie viele Benutzer nötig ?
Thema durchsuchen
Ansicht
Themen-Optionen

MySql - vie viele Benutzer nötig ?

Ein Thema von Ulf346C · begonnen am 7. Jul 2005 · letzter Beitrag vom 20. Dez 2005
Antwort Antwort
Ulf346C

Registriert seit: 15. Okt 2003
Ort: Magdeburg
84 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#1

MySql - vie viele Benutzer nötig ?

  Alt 7. Jul 2005, 08:25
Datenbank: MySql • Version: 4.1 • Zugriff über: ZEOS
Ich portiere gerade meinen Datenbankenwendung(en) von File-basiert nach SQL.

Nun gibt es mehrere Applikationen mit wechselnden Anforderungen, dazu natürlich mehrere Benutzer.

Frage:
ist es schädlich, wenn ich pro Anwendung nur einen SQL-Benutzer anlege und nutze (Fibu, Lager, Verkauf usw.). Dann würde zwar jeder Benutzername (einer für jede Applikation) mehrfach benutzt, aber die Administration wäre einfacher ?
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: MySql - vie viele Benutzer nötig ?

  Alt 7. Jul 2005, 08:53
Mit einem einzigen User pro Anwendung wirst du schwerlich auskommen. Du wirst eher heute als morgen zwischen Lese- und Schreib-Rechten unterscheiden wollen. In Abwesenheit eines Rollenkonzeptes in MySQL würde ich für jeden Benutzer einen Database User einrichten, damit ich ihn später identifizieren kann. Für jedes Benutzerprofil deiner Anwendungen würde ich einen Pseudo Database User einrichten, dem ich die benötigten Zugriffsrechte incl. GRANT Option erteile. Diese Pseudo User werden sich nie mit der Datenbank verbinden - du benutzt sie als Blaupausen, um "Gruppenrechte" auf die eigentlichen user zu übertragen.

Grüße vom marabu
  Mit Zitat antworten Zitat
Benutzerbild von Schuster
Schuster

Registriert seit: 21. Okt 2004
Ort: Wien
176 Beiträge
 
Delphi XE7 Architect
 
#3

Re: MySql - vie viele Benutzer nötig ?

  Alt 7. Jul 2005, 10:07
Theoretisch kannst du ja auch den Root User auch für alles nehmen nur
ob das Sinn macht ist halt die Frage.

Ich persönlich würde schon mehrere User anlegen.
Aber wenn es bei dir nicht nötig ist nimm gleich den Root (Admin)
Markus Schuster
__________________
Markus
http://members.chello.at/delphi-developer
  Mit Zitat antworten Zitat
Benutzerbild von Binärbaum
Binärbaum

Registriert seit: 19. Jan 2005
Ort: Elstra
764 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: MySql - vie viele Benutzer nötig ?

  Alt 7. Jul 2005, 12:04
Zitat von Schuster:
Theoretisch kannst du ja auch den Root User auch für alles nehmen nur
ob das Sinn macht ist halt die Frage.
Alles über root (sprich den Admin mit vollen Rechten) zu machen, macht oft nur wenig Sinn. Dann könnte es schnell mal passieren, dass ein Benutzer aus Versehen (oder weil er halt einfach schusselig ist ) einen Teil der Datenbank, sagen wir eine komplette Tabelle, löscht. Und was machst du dann?

Um sowas zu vermeiden, würde ich mehrere Benutzer anlegen. Dabei sollte jeder Benutzer auch nur die Rechte haben, die für seine Aufgaben nötig sind.

MfG
Binärbaum
There are exactly 10 kinds of people: those who understand binary, and those who don't.
---
"Software reift beim Kunden. Bei Hardware ist es anders: Hardware fault beim Kunden." - Rainer G. Spallek
  Mit Zitat antworten Zitat
Ulf346C

Registriert seit: 15. Okt 2003
Ort: Magdeburg
84 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#5

Re: MySql - vie viele Benutzer nötig ?

  Alt 7. Jul 2005, 13:15
aber funktionieren würde es - ersteinmal ?

Ich kann ja nach und nach jedem Arbeitsplatz einen User einrichten. Ich möchte eben nur nicht bei jedem Fortschritt an der DB einen Haufen User anpassen müssen. Wenn denn alles funzt mache ich es "richtig"
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#6

Re: MySql - vie viele Benutzer nötig ?

  Alt 7. Jul 2005, 13:25
Zitat von Ulf346C:
Wenn denn alles funzt mache ich es "richtig"
Mir ist, als hätte ich das schon mal irgendwo gehört ...
  Mit Zitat antworten Zitat
padavan

Registriert seit: 12. Jan 2005
271 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: MySql - vie viele Benutzer nötig ?

  Alt 19. Dez 2005, 08:00
was wäre wenn jeder Benutzer datenbanktechnisch Root-Rechte besitzt, es aber durch die "Bedienoberfläche" verhindert, bzw. sinnvoll gemanagt wird, was jeder darf oder nicht darf?!
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.606 Beiträge
 
#8

Re: MySql - vie viele Benutzer nötig ?

  Alt 20. Dez 2005, 10:05
Zitat von padavan:
was wäre wenn jeder Benutzer datenbanktechnisch Root-Rechte besitzt, es aber durch die "Bedienoberfläche" verhindert, bzw. sinnvoll gemanagt wird, was jeder darf oder nicht darf?!
Dann bist Du dabei, in der Applikation das komplette Rechtemanagement der Datenbank nachzuprogrammieren. Und Du hast die sehr grosse Chance, dabei kritische Fehler einzubauen.

Sagen wir es so: Die Rechteverwaltung ist in der Datenbank schon drin, es wäre Schwachsinn das ganze nochmal nachzubauen und sie nicht zu verwenden.

Mach es gleich richtig. Zu Entwicklungszwecken kannst Du dann ja einen Dev-User nehmen der alles darf, aber Testen würde ich nur mit Testusern die die korrekten Rechte haben.

Edit Nachtrag: Es hat noch einen Vorteil die Userverwaltung der DB zu nehmen: Man muss keine eigene Authentifizierung der User ins Programm einbauen. Auch das erledigt die Datenbank für einen.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
padavan

Registriert seit: 12. Jan 2005
271 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: MySql - vie viele Benutzer nötig ?

  Alt 20. Dez 2005, 14:25
hm, leuchtet ein.
Bin erst dabei mich ins Datenbankgeschäft reinzuarbeiten.
Von daher hast du mir auf jeden Fall eine wertvolle Info mit auf den Weg gegeben....

Padavan
  Mit Zitat antworten Zitat
Nuclear-Ping
(Gast)

n/a Beiträge
 
#10

Re: MySql - vie viele Benutzer nötig ?

  Alt 20. Dez 2005, 14:32
Zitat von marabu:
Zitat von Ulf346C:
Wenn denn alles funzt mache ich es "richtig"
Mir ist, als hätte ich das schon mal irgendwo gehört ...
Yo, ich auch. Und sowas mache ich auch _NIE_ wieder. Entweder gleich richtig oder garnicht.

"Wenn alles funzt" wünsche ich dir dann nämlich auch viel Spaß beim Aufboren der App und der Datenbank.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz