首页/数据/数据库速查/复制账号创建(REPLICATION SLAVE)
本包目录(495 条)
MySQL 基础与连接36 条SQL 语法52 条用户与权限21 条备份与恢复56 条
主从复制与高可用53 条
性能与调优57 条Redis 命令96 条Redis 运维与场景124 条

复制账号创建(REPLICATION SLAVE)

复制专用账号最小权限:REPLICATION SLAVE(拉取 binlog)即可;GTID 环境再加 REPLICATION CLIENT 便于查位点;限制来源主机与独立密码。

数据库速查数据更新于 2026-10-12

创建复制账号

创建复制账号
CREATE USER 'repl'@'10.0.%' IDENTIFIED BY 'Str0ng#Repl!';
GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'repl'@'10.0.%';
FLUSH PRIVILEGES;
必需REPLICATION SLAVE
建议REPLICATION CLIENT(读位点/状态)
安全独立账号 + 来源网段限制 + 密码轮换
8.0 的 caching_sha2_password 要求复制链路支持加密或 RSA 交换;老版本客户端连不上时再考虑降级插件。

易错点

  • 给复制账号 ALL PRIVILEGES:一旦泄漏等于开放全库,最小权限是基本要求
  • 账号主机名写死旧 IP:机房/网段调整后复制直接认证失败

数据来源与参考

  • MySQL 8.0 Reference Manual: Creating a User for Replication

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌