Wie kann ich herausfinden, auf welche Datenbanken ich mindestens Lesezugriff auf entweder Basis-SQL, MySQL-spezifisch oder in PHP habe?Für welche Datenbanken habe ich Berechtigungen?
5
A
Antwort
5
Es gibt einen Befehl in MySQL, der Ihnen alle Ihre Berechtigungen anzeigen kann. Der Befehl lautet:
SHOW GRANTS;
Es wird Ihnen eine Ausgabe wie geben:
[email protected](none)~> show grants; +---------------------------------------------------------------------+ | Grants for [email protected] | +---------------------------------------------------------------------+ | GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION | +---------------------------------------------------------------------+ 1 row in set (0.00 sec)
Das bei der manual here dokumentiert.
1
In MySQL können Sie
SHOW DATABASES;
Beschreibung
SHOW DATABASES;
zu sehen ausführen, was Sie zumindest minimalen Zugang haben. Suchst du etwas programmatischer?
1
Sie könnten auch versuchen, eine Verbindung zur Datenbank mit PHP herzustellen. Mysql_connect (...) sagt Ihnen schnell, ob Sie Zugriff haben oder nicht.
Verwandte Themen
- 1. Welche Berechtigungen sind für subprocess.Popen erforderlich?
- 2. MongoDB Berechtigungen: der Zugriff auf zwei Datenbanken
- 3. Welche Alternativen habe ich für Open-Source-RTSP-Streaming-Player
- 4. Welche Optionen habe ich für das Dokumentlayout in WPF?
- 5. Welche Berechtigungen erforderlich sind, um Datenbanken in SQL Azure zu kopieren
- 6. Datenbanken: Welche Option ist für mein Projekt am besten geeignet?
- 7. RVM gem Berechtigungen für Berechtigungen
- 8. Welche Sicherheitsrisiken bestehen bei ausführbaren Berechtigungen für Dateien in Linux?
- 9. Welche Datenbanken können mit Java verwendet werden?
- 10. Wie kann ich den SQL-Server fragen, ob ich Berechtigungen für etwas habe? (Einfügen, Aktualisieren usw.)
- 11. Welche Berechtigungen sollten Entwickler in der Dev-Datenbankinstanz haben
- 12. Welche zeitlichen Muster existieren für Neo4j- oder Graph-Datenbanken?
- 13. Welche Berechtigungen muss ich geben, um einen SQL Server-Benutzer,
- 14. Wie kann ich herausfinden, welche Version von Symfony ich habe?
- 15. Woher weiß ich, welche Version von Servlet-api.jar ich habe?
- 16. Welche mobilen Geräte unterstützen Datenbanken wie SQLite?
- 17. Android 6 Berechtigungen - Verwalten von Berechtigungen für fremde Apps
- 18. Ansible Best Practices für Berechtigungen und Berechtigungen
- 19. Backup-Berechtigungen
- 20. Android - muss ich Berechtigungen anfordern für Intent.ACTION_IMAGE_CAPTURE
- 21. Welche Methoden werden verfügbar, nachdem ich eine Verknüpfung erstellt habe?
- 22. Erlaubnis für Entwicklungstools Ich habe
- 23. Änderungsverwaltung für Graph-Datenbanken?
- 24. Best Practices für Datenbanken
- 25. Ändern der Berechtigungen für/vagrant
- 26. Welche Berechtigungen sollte ich für Django-Ordner auf meinem Server verwenden?
- 27. Ich wollte spezifische Anwendungsfälle für dokumentorientierte Datenbanken wissen?
- 28. Welche Möglichkeiten habe ich zum Automatisieren von Bindungen mit NInject
- 29. Welche Vorteile habe ich beim Erstellen einer Instanz von Comonad?
- 30. Beseitigung statischer Eigenschaften - Welche Muster habe ich zur Verfügung?
Das würde nur Wetter anzeigen oder nicht Ich kann eine Verbindung zum Datenbankserver mit dem angegebenen Benutzernamen und Passwort herstellen, es wird kein Wetter angezeigt oder der Benutzer hat keine Schreibberechtigung für eine bestimmte Datenbank. – UnkwnTech