試題如下圖所示:
一、題目背景還原
假設存在以下MySQL用戶權限配置:
-- 創建本地會計用戶CREATE?USER?'accounting'@'localhost'?IDENTIFIED?BY?'acc_123';-- 創建匿名代理用戶(用戶名為空,允許任意主機)CREATE?USER?''@'%'?IDENTIFIED?BY?'proxy_pass';-- 授予代理權限GRANT?PROXY?ON?'accounting'@'localhost'?TO?''@'%';
某用戶使用如下命令連接數據庫:
mysql?-u rsmith -p -h?127.0.0.1
連接后執行查詢:
SELECTUSER(),CURRENT_USER(),@proxy_user;