16.4.1.8 Репликация CURRENT_USER()
Следующие операторы поддерживают использование функции CURRENT_USER() для замещения имени и, возможно, хоста затронутого пользователя или определяющего пользователя:
Когда двоичный лог включён и CURRENT_USER() или CURRENT_USER используется в качестве определяющего пользователя в любом из этих операторов, MySQL Server гарантирует, что оператор применяется к одному и тому же пользователю как на источнике, так и на реплике при репликации оператора. В некоторых случаях, таких как операторы изменения паролей, ссылка на функцию расширяется перед записью в двоичный лог, чтобы оператор включал имя пользователя. Во всех остальных случаях имя текущего пользователя на источнике реплицируется на реплику в качестве метаданных, и реплика применяет оператор к текущему пользователю, указанному в метаданных, а не к текущему пользователю на реплике.
© 2025 Oracle
Licensed under the GPLv2 License.