AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken mySQL: Befehl, um alle Benutzer mit Zugriffsrechten aufzulisten
Thema durchsuchen
Ansicht
Themen-Optionen

mySQL: Befehl, um alle Benutzer mit Zugriffsrechten aufzulisten

Ein Thema von blackfin · begonnen am 25. Aug 2010 · letzter Beitrag vom 1. Sep 2010
Antwort Antwort
blackfin
(Gast)

n/a Beiträge
 
#1

mySQL: Befehl, um alle Benutzer mit Zugriffsrechten aufzulisten

  Alt 25. Aug 2010, 09:40
Datenbank: mySQL • Version: 5.x • Zugriff über: Shell
Hallo Leute,

ich suche einen Befehl, mit dem ich in mySQL alle Benutzer mit deren Rechten auf Datenbanken / Tabellen auflisten kann.
Wird wohl irgend eine "SHOW GRANTS" und "SELECT"-Kombination sein, aber ich habe den optimalen Befehl noch nicht konstruieren können...
Zugriff über Shell ist vorhanden, somit wäre auch ein Mini Bash-Script in Ordnung.
Kann mir da jemand nen Tip geben / helfen?

grüssle,
Fin
  Mit Zitat antworten Zitat
stho

Registriert seit: 16. Sep 2009
Ort: 127.0.0.1
288 Beiträge
 
Delphi 2007 Professional
 
#2

AW: mySQL: Befehl, um alle Benutzer mit Zugriffsrechten aufzulisten

  Alt 1. Sep 2010, 09:44
bin zwar kein profi und weiß auch nicht obs genau das ist was du suchst aber besser als gar nix...

-> http://dev.mysql.com/doc/refman/5.1/...e-options.html
-> http://v.hdm-stuttgart.de/~riekert/l....html#my_reben
(Kapitel 14)
-> http://www.macuser.de/forum/f57/mysq...anlegen-35885/
(5te Post vom 22-04-2004 11:04, ist zwar etwas älter aber wie gesagt, besser als nix)

Liebe Grüße
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#3

AW: mySQL: Befehl, um alle Benutzer mit Zugriffsrechten aufzulisten

  Alt 1. Sep 2010, 09:53
Hilft dir das weiter?:
Code:
Select * From mysql.user;
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat
blackfin
(Gast)

n/a Beiträge
 
#4

AW: mySQL: Befehl, um alle Benutzer mit Zugriffsrechten aufzulisten

  Alt 1. Sep 2010, 10:07
Zitat:
Hilft dir das weiter?:
Code:
Select * From mysql.user;
Neee, also so weit bin ich auch schon
Ich hätte eher nach einem "üblichen" Befehl gesucht, der das ganze etwas übersichtlicher auflistet.
Trotzdem danke!

Die Links sehe ich mir jetzt mal an, danke dafür!
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#5

AW: mySQL: Befehl, um alle Benutzer mit Zugriffsrechten aufzulisten

  Alt 1. Sep 2010, 11:03
Ich hätte eher nach einem "üblichen" Befehl gesucht, der das ganze etwas übersichtlicher auflistet.
Trotzdem danke!
Also ich glaube nicht das es einen eigenen Befehl dafür gibt.
Aber für mich klingt das jetzt so als willst du eine GUI um deinen Server besser verwalten zu können oder?
In dem Fall wäre http://www.mysql.de/products/workbench/ vielleicht was für dich.
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#6

AW: mySQL: Befehl, um alle Benutzer mit Zugriffsrechten aufzulisten

  Alt 1. Sep 2010, 12:44
ich würd dir den mysql administrator empfehlen... da hast ne komplette gui für die user verwaltung dann dabei... und noch vieles mehr
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#7

AW: mySQL: Befehl, um alle Benutzer mit Zugriffsrechten aufzulisten

  Alt 1. Sep 2010, 12:58
ich würd dir den mysql administrator empfehlen... da hast ne komplette gui für die user verwaltung dann dabei... und noch vieles mehr
MySQL Workbench ist der Nachfolger vom MySQL Administrator (dieser wird nicht mehr weiter entwickelt)
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat
blackfin
(Gast)

n/a Beiträge
 
#8

AW: mySQL: Befehl, um alle Benutzer mit Zugriffsrechten aufzulisten

  Alt 1. Sep 2010, 13:02
Danke danke, aber ich brauche das eher auf der Linux-Konsole, ohne GUI
Einfach kurz ein Befehl, der mir die Zugriffsrechte der einzelnen Benutzer anzeigt, so dass auch die Konsole das noch relativ übersichtlich anzeigen kann.

Für nen GUI-Zugriff habe ich schon den EMS MySQL-Manager, mit dem ich zufrieden bin.
Allerdings haben einige Server weder einen offenen Port (klar), noch einen Wrapper über den man sich verbinden könnte.
Da die Systeme alle Debian Lenny sind, steht mir auch keine GUI zur verfügung.
Ich logge mich per SSH auf den Server und möchte nun einfach die Zugriffsrechte auflisten lassen.

Geändert von blackfin ( 1. Sep 2010 um 13:06 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#9

AW: mySQL: Befehl, um alle Benutzer mit Zugriffsrechten aufzulisten

  Alt 1. Sep 2010, 13:47
Allerdings haben einige Server weder einen offenen Port (klar), noch einen Wrapper über den man sich verbinden könnte.
Da die Systeme alle Debian Lenny sind, steht mir auch keine GUI zur verfügung.
Ich logge mich per SSH auf den Server und möchte nun einfach die Zugriffsrechte auflisten lassen.
Nur zur Information: Der MySQL Workbench kann sich über die SSH Verbindung zum MySQL Server verbinden. Unterstützt sogar su und sudo. Habe das selber im Einsatz mit Verbindung über ssh (benutzer) -> su root (damit start, stop vom mysql server möglich ist) -> Mysql Server. Funktioniert echt gut.
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat
blackfin
(Gast)

n/a Beiträge
 
#10

AW: mySQL: Befehl, um alle Benutzer mit Zugriffsrechten aufzulisten

  Alt 1. Sep 2010, 13:49
Hui, echt?
Cool, dann probier ich den doch mal aus. Danke!
  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 20:08 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