22、MySQL 数据库复制设置全攻略

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 语句,但将主机名改为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值