Gibt es eine Möglichkeit, sich als root-Benutzer von MySQL anzumelden und alle Benutzer anzuzeigen, die über eine Berechtigung für die angegebene Datenbank verfügen?Benutzer anzeigen, die über eine bestimmte Datenbank verfügen
Antwort
USE mysql;
SELECT user,host FROM db WHERE db='name';
SELECT user,host FROM tables_priv WHERE db='name';
SELECT user,host FROM columns_priv WHERE db='name';
SELECT user,host FROM procs_priv WHERE db='name';
Erste Anweisung ruft alle Benutzer ab, die Berechtigungen für die Datenbank selbst haben. Die anderen drei Abfragen gelten für Benutzer, die nur Berechtigungen für Tabellen, Spalten oder Prozeduren haben.
Kann leider nicht auf einen anderen Benutzer verweisen, der dies gepostet hat. Ich habe es von dort gelernt, kann es aber nicht mehr finden.
Ich versuchte ersten Befehl, aber ich bekam: 'ERROR 1146 (42S02): Tabelle '...' existiert nicht ' – hasanghaforian
Sie müssen die Datenbank mysql benutzen. Dies ist eine tatsächliche Datenbank, die Sie in Ihrer Umgebung sehen sollten. – KRONWALLED
- 1. Async Verfügen über Block
- 2. Welche JavaScript-Bibliotheken verfügen über Ereignisdelegierung?
- 3. Kann eine C + + enum-Klasse über Methoden verfügen?
- 4. Eine angemeldete Benutzer Info anzeigen
- 5. Typ nicht über einen Standardkonstruktor verfügen AutoMapper
- 6. Warum kann der Interrupt-Handler über die Schlaffunktion verfügen?
- 7. Eine TextBox, die über die Wertauswahl bestimmte Werte akzeptiert
- 8. Verwenden von Paginieren für bestimmte Benutzer in der Datenbank
- 9. Wie man auf die Datenbank mehrerer Benutzer über JDBC zugreift
- 10. Google Tabellen: verschiedene Zeilen für bestimmte Benutzer anzeigen
- 11. jQuery Flexigrid anzeigen/ausblenden Spalten verfügen im Header
- 12. Suchen forrecords in einer Datenbank, die eine bestimmte Zeichenfolge enthält
- 13. Anonyme Benutzer können bestimmte Analytics-Daten über Google Appengine App (Python) anzeigen
- 14. nur bestimmte Benutzer Ebene
- 15. Datenbank über die Befehlszeile erstellen
- 16. Angepasste Dashlet nur für bestimmte Benutzer im Website-Dashboard anzeigen
- 17. Ereignisprotokoll über eine Webschnittstelle anzeigen
- 18. Eingabe über die Tastatur anzeigen
- 19. Wie für bestimmte Benutzer
- 20. Alle Benutzer anzeigen liferay
- 21. Bestimmte gefilterte Suchergebnisse anzeigen
- 22. AWS SNS Veröffentlichen an bestimmte Benutzer über Cognito Identity ID
- 23. Eine Liste der Benutzer anzeigen, die symfony verwenden
- 24. Zuletzt ausgeführten Abfragen für eine bestimmte Datenbank
- 25. Wie kann die Verzögerung berechnet werden, um eine bestimmte Geschwindigkeit über eine bestimmte Distanz zu erreichen?
- 26. Knoten verfügen über zusätzliche Tasten, wenn Neo4j-javascript Treiber
- 27. Apache Karaf verfügen Voraussetzung
- 28. Typoskript npm Typisierungen verfügen über Änderungen Semantik importieren
- 29. Sortieren Sie die Datenbank auf bestimmte Weise
- 30. Einige UI-Elemente verfügen nicht über UIAppearance-Merkmale
Haben Sie das Passwort für das Benutzerkonto "root"? – RiggsFolly
Ist dies eine lokale persönliche Version von MYSQL? Oder versuchen Sie auf einen MYSQL-Server zuzugreifen, den jemand anders verwaltet? – RiggsFolly
@RiggsFolly Ja, ich habe das Passwort von Root-Benutzer und das ist eine lokale persönliche Verwendung Version von MYSQL – hasanghaforian