配备 mysql 主从复制涉及以下步骤:设定主服务器,创建数据库、开启二进制日志纪录、授于拷贝权限。设定从服务器,导入数据库、编写环境变量、启动服务。运行拷贝,应用 show master status 和 change master to 指令联接主从服务器。认证拷贝,应用 show slave status 指令查验 slave_io_running 和 slave_sql_running 是否为 yes。
如何配置 MySQL 主从复制
流程 1:设定主服务器
创建一个包括待拷贝数据的 MySQL 数据库实例。开启二进制日志纪录(binlog)。因此,请编写 my.cnf 环境变量并添加下列行:
[mysqld]
log-bin=
授于拷贝用户权限:
GRANTREPLICATIONSLAVEON.TOusername@hostnameIDENTIFIEDBYpassword;
流程 2:设定从服务器
创建一个新的 MySQL 数据库实例。从主服务器导入数据库方式和数据。终止从服务器上的 MySQL 服务。编写 my.cnf 环境变量并添加下列行:
[mysqld]
server-id=
replicate-do-db=,,...
replicate-ignore-db=,,...
运行从服务器上的 MySQL 服务。流程 3:运行拷贝
传送到主服务器并实施下列指令:
SHOWMASTERSTATUS;
导出将显示主服务器的二进制日志文件名称和位置。传送到从服务器并实施下列指令:
CHANGEMASTERTOMASTER_HOST=,MASTER_USER=,MASTER_PASSWORD=,MASTER_LOG_FILE=,MASTER_LOG_POS=;
流程 4:认证拷贝
在从服务器上实行下列指令:
SHOWSLAVESTATUS;
导出应表明 Slave_IO_Running 和 Slave_SQL_Running 为 Yes。以上就是mysql主从如何做的详细内容,大量请关注其他类似文章!