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




