云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

MySQL实现主从复制不需停机

MySQL实现主从复制不需停机,可以通过以下步骤进行:

(图片来源网络,侵删)

1、配置主服务器:

修改主服务器的配置文件(my.cnf或my.ini),添加以下内容:

“`

[mysqld]

serverid=1

logbin=mysqlbin

“`

重启主服务器。

2、创建用于复制的用户:

在主服务器上创建一个用于复制的用户并授权:

“`sql

CREATE USER ‘repl’@’%’ IDENTIFIED BY ‘password’;

GRANT REPLICATION SLAVE ON *.* TO ‘repl’@’%’;

“`

刷新权限:

“`sql

FLUSH PRIVILEGES;

“`

3、获取主服务器的二进制日志文件名和位置:

在主服务器上执行以下命令,记录下输出的二进制日志文件名和位置:

“`sql

SHOW MASTER STATUS;

“`

4、配置从服务器:

修改从服务器的配置文件(my.cnf或my.ini),添加以下内容:

“`

[mysqld]

serverid=2

“`

重启从服务器。

5、在从服务器上设置主服务器信息:

在从服务器上执行以下命令,将主服务器的二进制日志文件名和位置替换为第3步中记录的值:

“`sql

CHANGE MASTER TO

MASTER_HOST=’主服务器IP地址’,

MASTER_USER=’repl’,

MASTER_PASSWORD=’password’,

MASTER_LOG_FILE=’主服务器二进制日志文件名’,

MASTER_LOG_POS=主服务器二进制日志位置;

“`

启动从服务器上的复制进程:

“`sql

START SLAVE;

“`

6、检查主从复制状态:

在从服务器上执行以下命令,查看复制状态:

“`sql

SHOW SLAVE STATUSG;

“`

如果Slave_IO_RunningSlave_SQL_Running的值都是Yes,则表示主从复制已经正常运行。

通过以上步骤,可以实现MySQL的主从复制不需要停机。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《MySQL实现主从复制不需停机》
文章链接:https://www.yunzhuji.net/jishujiaocheng/51594.html

评论

  • 验证码