首页 > 数据库技术 > 详细

mysql集群--基于centos7

时间:2021-05-08 09:48:22      阅读:18      评论:0      收藏:0      [点我收藏+]

1 MySQL主从备份

主机:192.168.43.8

从机:192.168.43.6

条件:主机和从机都安装了mysql,开启了二进制日志

安装mysql (mysql 和 mysql-server)  参考:https://www.cnblogs.com/CloudComputing-binbin/p/14458826.html

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm     #下载包
rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum install mysql-server

其他linux发行版的可以直接:
yum install mysql mysql-server

主机和从机都开启二进制日志

vi /etc/my.cnf

在[mysqld]后加上下面两行

log-bin=mysql-bin
server-id=6            //server-id 为ip地址最后一段

技术分享图片

 

 

 我的主机server-id=8 , 从机server-id=6

systemctl restart mysqld

 

在主服务器上授权,从服务器保存授权的信息主服务器 192.168.43.8

grant replication slave on *.* to slave@192.168.43.6 identified by 123456;  //用户,密码,ip为从机的
show master status;  //要用到file 和 position

技术分享图片

 

 

 从服务器 192.168.43.6

change master to master_user=slave,  
master_password=123456,
master_host=192.168.43.8,
master_log_file=mysql-bin.000001,
master_log_pos=330;

技术分享图片

 

 

 在/var/lib/mysql  目录下会生成 master.info 文件

开启从服务器并查看

start slave;    //进入mysql

show slave status\G;  //下图双yes即成功,第一个为解析文件,第二个为解析sql语法

技术分享图片

 

 测试在主服务器创建一个新的数据库,看看从机有没有

 

mysql集群--基于centos7

原文:https://www.cnblogs.com/CloudComputing-binbin/p/14743337.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!