Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hi,

Ich habe einen Benutzer "hans" der soll von rechner1,rechner2 und rechner3 aus zugreifen können, und Select befehle auf alle Tabellen haben, wie kann ich das realisieren. mit sql versteht sich......

Das wäre nur für rechner1:

GRANT Select ON *.* to 'hans'@'rechner1'

Wie geht es für mehrere Rechner???

das sternchen is ne Wildcard *.* Jede Datenbank mit jeder Tabelle

sonst müsste man Beispieldatenbank.BeispielTabelle schreiben

wie gesagt, ich will nen normales SQL Statement, is ne normale Mysql Datenbank

@robotto7831a: Ja das man das % als Wildcard für alle benutzten kann war mir auch klar, genau deshalb frage ich wie ich den zugriff auf nur 2 oder 3 Hosts beschränken kann, z.b. Rechner1,Rechner2,Rechner3

@flashpixx: Gibt schon genug leute die dumm rum labern danke

Bist du dir ganz sicher das das auch nicht anders geht?? Wenn ich nun 120 Rechner hätte, würde das etwas schwierig oder ich müsste mir nen Script schreiben....naja falls du doch noch ne lösung findest kannste ja bescheid sagen....Danke erstmal

Noch ein Tip:

du musst zwar für jeden Rechner separat den grant geben, es spricht aber nichts dagegen eine Berechtigungstabelle zu machen ala tbl_rechte[user, rechner]. Dann können die berechtigungen in einer schleife anhand der einträge gesetzt werden. das nötige skript baust du einfach in einen update-trigger (after update!!!) ein, dann werden die grants auch immer automatisch gesetzt, sobald sich an der rechtetabelle was ändert.

Die fälle der berechtigungslöschunbg müssten noch berücksichtigt werde, in dem fall BEFORE delete, da sonst der zugehörige eintrag nicht mehr existiert und du alle berechtigungen löschen und neu aufbauen müsstest. So ähnlich auch für Insert.

Kann man auch gut in ein richtiges berechtigungssystem ummünzen, indem noch spalten für die grant-art, also update insert, delete aufgenommen werden, die tabelle als n:m-verknüpfung "user-clients" genommen wird usw. probier mal rum, da sollte sich einiges automatisieren lassen.

Danke, das nenn ich mal ne schöne antwort auf meine Frage, sehr hilfreich wirklich..

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.