虚拟机克隆到mysql主从

1虚拟机克隆

 (克隆的机子必须是关机状态)

  

右键一台虚拟机,点管理,再点克隆,克隆方法选完整克隆

其他步骤无脑下一页

这里我克隆mysql-1,其他三台为mysql-2,mysql-3,mysql-4,

克隆后 都开机  ,输入用户名,密码,输入vim  /etc/sysconfig/network-scripts/ifcfg-ens33

 把IPADDR改成都不一样的   , 保存退出  ,输入systemctl  restart  network 重启网络服务。

2.mysql 双主双从

1,2,3,4相同的操作可用 To  All Sessions

在xshell4里连接克隆的虚拟机取名为mysql-2,mysql-3,mysql-4(注意关闭防火墙)

mysql-1和mysql-2操作一样

mysql-3和mysql-4一样

在mysql-1.2.3.4中  vim /etc/my.cnf 进去后   1.2改成下面这个样子 ,34不要log bin=bin-log

配置二进制文件

log bin=bin-log 只在mysql-1和mysql-2用

#配置当前服务器在集群中唯一的识别

sercer-id=11,sercer-id=12,sercer-id=13,sercer-id=14,  1234都需要

改完后都重启mysql服务器:service mysqld restart

都登录mysql  :  mysql   -u用户名   -p密码

mysql-1 :查看master状态 : show master status  ;

在mysql-3中 :  查看slave 状态 show slave status  发现Emp set (0.00 sec)   空集没有东西

还在3中创建1 3 的主从关系

change master to master_host='mysql-1的ip',master_user='用户',master_password='密码',master_log_file='x',master_log_os=y;

再查看slave 状态 :show slave status    \G  发现

这就是克隆机子的弊端,四个uuid都一样,都删了,重新再生成就好了

四个窗口ctry+c  退出mysql登录 

查看uuid : cat /var/lib/mysql/auto.cnf      发现uuid都一样

删除:rm -rf    /var/lib/mysql/auto.cnf   

重启mysql服务 service mysqld restart 

查看uuid : cat /var/lib/mysql/auto.cnf 

在3中 登录mysql ,再次查看slave 状态: show slave status

两个yes说明配好了

3.验证

在Navicat 里验证

新建四个连接 ip 分别是1,2,3,4 的ip 

在1建个数据库 3里面也会出现一样的

2,4同理

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值