MySQL 数据库复制设置全攻略
1. 复制过程概述
复制过程乍一看似乎复杂且耗时,但实际上执行速度很快,通常不会给主服务器带来太大负担。设置也相对简单,只需在主服务器和从服务器的配置文件中添加几行选项。不过,复制看似简单实则不然,运行正常时很简单,但启动前或停止运行时,由于其要求较少,很难确定问题所在。作为管理员,需要监控复制过程并解决偶尔出现的问题。
2. 设置复制用户账户
设置复制的第一步是在主服务器和从服务器上创建专门用于复制的用户账户。出于安全考虑,最好不要使用现有账户。
- 主服务器操作 :以 root 或具有 GRANT OPTION 权限的用户身份登录主服务器,执行以下 SQL 语句:
GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.*
TO 'replicant'@'slave_host' IDENTIFIED BY 'my_pwd';
这两个权限是用户进行服务器复制所需的全部权限。 REPLICATE SLAVE 权限允许用户连接到主服务器并接收主服务器二进制日志的更新; REPLICATE CLIENT 权限允许用户执行 SHOW MASTER STATUS 和 SHOW SLAVE STATUS 语句。
- 从服务器操作 :在从服务器上执行相同的 GRANT 语句,但将主机名改为
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



