以下语句支持使用该 CURRENT_USER()功能代替受影响的用户或定义者的名称,并可能代替该主机或主机的名称:
DROP USER
RENAME USER
GRANT
REVOKE
CREATE FUNCTION
CREATE PROCEDURE
CREATE TRIGGER
CREATE EVENT
CREATE VIEW
ALTER EVENT
ALTER VIEW
SET PASSWORD
当启用二进制日志记录 CURRENT_USER()或 CURRENT_USER在其中任何一条语句中将其用作定义程序时,MySQL Server会确保在复制该语句时,将该语句应用于主服务器和从属服务器上的同一用户。在某些情况下,例如更改密码的语句,在将函数引用写入二进制日志之前会对其进行扩展,以便该语句包含用户名。对于所有其他情况,主服务器上当前用户的名称将作为元数据复制到从服务器,而从服务器会将语句应用于元数据中命名的当前用户,而不是从服务器上的当前用户。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




