MySQL主从配置

2025-11-08 10:08:58

1、先在本地搭建一套mysql,可以用集成环境

需要单独搭建mysql,用来做主从复制

解压mysql安装包[mysql-5.6.24-win32.1432006610.zip]

配置环境变量(修改PATH ,添加添加 D:\MysqlServer5.6\bin)

在D:\MysqlServer5.6目录下新建my.ini配置如下

[mysqld] basedir=D:\MysqlServer5.6

datadir=D:\MysqlServer5.6\data

2、使用管理员打开cmd窗口跳转到mysql的bin目录

执行命令:mysqld -install

MySQL主从配置

3、启动mysql服务

net start mysql   启动mysql服务

net stop mysql   停止mysql服务

MySQL主从配置

1、添加一个主从复制需要的账号

grant 权限 on 数据库对象 to 用户

:命令如下

GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.*

TO mysql_backup@'%'

IDENTIFIED BY '123456';

刷新权限

flush privileges;

2、配置主服务器

在mysql配置文件加入

server-id=1

log-bin=mysql-bin

server-id:为主服务器A的ID值

log-bin:二进制变更日值

重启master运行 show master status;

输出如下

MySQL主从配置

3、配置从服务器

在从库停止运行

#链接主库

CHANGE MASTER TO master_host = '127.0.0.1',

 master_user = 'mysql_backup',

 master_password = '123456',

 master_log_file = 'mysql-bin.000008',(主服务输出的)

 master_log_pos = 120;(主服务输出的)

停止从库

stop slave

启动从库

start slave

查看从库状态

show slave status;

IO和SQL均为yes就配置完成

MySQL主从配置

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢