mysql - MYSQL 中是否有与 ORACLE SYS_CONTEXT('USERENV', 'OS_USER') 等价的东西?
问题描述
我知道问这个问题很奇怪,但我正在寻找一种进入的OS USER
方法MySQL
;不是架构用户或设备名称。
例如; 在oracle
,你可以得到OS USER
使用:
SELECT SYS_CONTEXT('USERENV', 'OS_USER') FROM DUAL;
-- it returns n.awad for example
在MYSQL
我找到了这些语句,但它们都没有返回所需的值:
SELECT USER();
-- it returns schemaUser@deviceName
SELECT CURRENT_USER();
-- it returns schemaUser@%
SELECT HOST FROM INFORMATION_SCHEMA.PROCESSLIST WHERE State ='executing';
-- it returns deviceName:port
那么,是否有任何函数可以返回所需的值?
解决方案
推荐阅读
- java - 用java存储聊天消息对象的最佳集合是什么?
- x86 - 将 16 位值的 __m256i 打包(饱和)到 8 位值的 __m128i?
- c++ - while(t-- >0) 是什么意思
- microcontroller - 为什么8051中的程序地址寄存器连接到8位总线?
- mysql - 带有乱码值的mysql表
- c++ - cplex的最优解和cplex的最优解有什么区别?
- c# - c# 将文件内容存储到 MemoryStream 并读回
- flutter - onRefresh 回调返回 null
- datetime - 调整时间平均值以显示工作日或周末
- flutter - 为什么pdf不显示?