Ich habe mehrere Textkonsolensitzungen geöffnet und melde mich als verschiedene Benutzer an verschiedenen Konsolen an. Ich vergesse nach einer Weile, welche Konsolen zu welchem Benutzer gehören, es wäre schön, wenn ich nicht beenden und mich erneut anmelden müsste.
Wie sehe ich, als welcher Benutzer ich angemeldet bin?
Gibt es eine Möglichkeit, den Benutzer zu ändern, als den ich mich beim Abmelden angemeldet habe?
mysql -ulalala
wolalala
Benutzer nicht vorhanden ist , werden Sie zur Anmeldung als ‚anonym‘ mysql Benutzer erlaubt, nämlich''@'localhost'
. In diesem Fall wäre die Rückgabe von FunktionenUSER()= lalala@localhost
undCURRENT_USER() = @localhost
SHOW GRANTS;
, um festzustellen, über welche Berechtigungen Sie verfügen. Auch wenn Sie nichts anderes sehenUSAGE
, müssen Sie sich darüber im Klaren sein, dass bestimmte Testdatenbanken einem anonymen Benutzer zu 100% zugänglich sind. Siehe meinen BeitragMySQL : Why are there “test” entries in mysql.db?
( dba.stackexchange.com/q/13361/877 )SHOW GRANTS
, seltsam, dass ich nicht darüber gestolpert bin, obwohl ich zahlreiche MySQL-Tutorials gelesen habe.Ich habe diese user () - Funktion gefunden
quelle
Tut
Arbeit?
Ich habe es aus dem 3. Google-Ergebnis für "mysql whoami" gekniffen :
quelle
Sie können 'status' verwenden:
quelle