Documentation Home

17.5.1.8 CURRENT_USER() 的复制

以下语句支持使用该 CURRENT_USER()函数来代替受影响的用户或定义者的名称以及可能的主机:

当启用二进制日志记录 CURRENT_USER()CURRENT_USER在任何这些语句中用作定义器时,MySQL 服务器确保在复制语句时该语句应用于源和副本上的同一用户。在某些情况下,例如更改密码的语句,函数引用在写入二进制日志之前会被扩展,因此该语句包含用户名。对于所有其他情况,源上当前用户的名称作为元数据复制到副本,副本将语句应用于元数据中命名的当前用户,而不是副本上的当前用户。