У меня открыто несколько сеансов текстовой консоли, и я вхожу как разные пользователи в разные консоли. Я забыл через какое-то время, какие консоли принадлежат тому или иному пользователю, было бы неплохо не выходить и снова входить в систему.
Как узнать, в каком пользователе я вошел как?
Есть ли способ изменить, какой пользователь я вошел в систему как с выходом из системы?
mysql -ulalala
гдеlalala
пользователь не существует, вам будет разрешено войти как «анонимный» пользователь MySQL, а именно''@'localhost'
. В этом случае возврат функций будетUSER()= lalala@localhost
иCURRENT_USER() = @localhost
SHOW GRANTS;
чтобы увидеть, какие разрешения у вас есть. Даже если вы не видите ничего, кромеUSAGE
вас, вы все равно должны знать, что определенные тестовые базы данных на 100% доступны для анонимного пользователя. Смотрите мой постMySQL : Why are there “test” entries in mysql.db?
( dba.stackexchange.com/q/13361/877 )SHOW GRANTS
, странно, что я не наткнулся на это, читая многочисленные уроки Mysql.Я нашел эту функцию пользователя ()
источник
Имеет ли
Работа?
Я ущипнул его из 3-го результата Google для «mysql whoami»:
источник
Вы можете использовать «статус»:
источник