MySQL主从配置

1、服务器准备

用FinalShell 连接两台虚拟机,我们把linuxlu作为主服务器(master),linuxlu2作为从服务器(slave)

在两台服务器上分别输入如下命令关闭防火墙和防火墙开机自动重启

在两台服务器上安装MySQL,如图MySQL是运行着的

2、主库配置

2.1 修改配置文件

输入vim /etc/my.cnf进入配置文件,在配置文件中输入

配置MySQL服务id和只读状态。如果在编辑 "/etc/my.cnf" 文件时遇到了 "只读" 的问题,无法保存修改,那么可能是因为你没有使用具有足够权限的用户账户。在Linux系统中,"/etc/my.cnf" 文件通常需要管理员权限才能进行修改。输入 sudo nano /etc/my.cnf,然后按回车键。这会以管理员权限打开 "/etc/my.cnf" 文件。

2.2 重启MySQL服务器

输入:systemctl restart mysqld

2.3 创建远程连接的账号赋予主从复制权限

创建账号

赋予权限

2.4 查看二进制坐标

file:从哪个日志文件开始推送日志文件

position:从哪个位置开始推送日志

3、从库配置:

3.1修改配置文件

配置MySQL服务id和只读状态:server-id与主库不同,read-only=1。输入vim /etc/my.cnf进入配置文件,在配置文件中输入

3.2 重启MySQL服务器
3.3登录mysql,设置主库配置

配置主机IP地址,连接主库的用户名、连接主库的密码、从哪个日志文件开始同步(binlog日志文件名)、从哪个位置开始同步((binlog日志文件地址)输入:

CHANGE MASTER TO MASTER_HOST='192.168.75.132', MASTER_USER='itcast', MASTER_PASSWORD='Root@123456', MASTER_LOG_FILE='binlog.000008', MASTER_LOG_POS=665;

3.4启动主从复制

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值