首页 > 解决方案 > 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

那么,是否有任何函数可以返回所需的值?

标签: mysql

解决方案


推荐阅读