mysql主从库配置

主库开启binlog,从库配置server-id和master的ip、端口、user、password,然后执行change master to。

MySQL主从库配置分为以下几个步骤:

1、配置主库

mysql主从库配置

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

“`

[mysqld]

serverid=1

logbin=mysqlbin

binlogdodb=需要同步的数据库名

“`

重启MySQL服务。

2、创建用于同步的用户并授权

登录主库,创建一个用于同步的用户并设置密码:

“`

CREATE USER ‘同步用户’@’%’ IDENTIFIED BY ‘密码’;

GRANT REPLICATION SLAVE ON *.* TO ‘同步用户’@’%’;

“`

刷新权限:

“`

FLUSH PRIVILEGES;

mysql主从库配置

“`

3、查看主库状态和二进制日志文件

登录主库,执行以下命令查看主库状态:

“`

SHOW MASTER STATUS;

“`

记录下FilePosition的值,稍后在从库配置中会用到。

4、配置从库

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

“`

[mysqld]

serverid=2

“`

重启MySQL服务。

5、配置从库连接主库并同步数据

登录从库,执行以下命令配置从库连接主库:

“`

mysql主从库配置

CHANGE MASTER TO

MASTER_HOST=’主库IP’,

MASTER_USER=’同步用户’,

MASTER_PASSWORD=’密码’,

MASTER_LOG_FILE=’主库上记录的File值’,

MASTER_LOG_POS=主库上记录的Position值;

“`

启动从库同步:

“`

START SLAVE;

“`

查看从库状态,确认是否同步成功:

“`

SHOW SLAVE STATUSG;

“`

如果Slave_IO_RunningSlave_SQL_Running的值都是Yes,则表示主从同步成功。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/644776.html

(0)
未希的头像未希新媒体运营
上一篇 2024-05-22 16:34
下一篇 2024-05-22 16:37

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入