数据库的主从挂载

1、数据库备份

1.1冷备份

说明:定期进行数据导出.工具sqlYog
缺点:
1.不能保证数据的完整性.
2.如果数据库中的文件较大,则导出的.sql文件体积很大.
补充:
数据库冷备份是恢复数据的最后有效手段.

1.2热备份

在这里插入图片描述
主库:主要负责写入二进制日志文件
从库:主要负责监听主库中的数据的修改.并且同步到从库中
调用过程:
1.当主库中的数据发生变化时,会将更新的操作写入二进制日志文件中.
2.从库通过IO线程实时监听主库中的二进制日志文件,当文件发生变化时,读取变化的日志内容写入中继日志中.
3.从库通过Sql线程读取中继日志中的消息,最终将数据同步到从库中.

准备工作:克隆2台虚拟机

克隆2台全新的数据库 mysql-master/mysql-slave.之后将IP设置为固定IP

2.安装Mysql数据库

2.1上传Mysql安装文件

1.在Linux系统中新建mysql文件夹,之后上传数据库安装文件
2.解压安装包
3.安装mysql数据库

解压文件
tar -xvf Percona-Server-5.6.24-72.2-r8d0f85b-el6-x86_64-bundle.tar
[root@localhost mysql]# tar -xvf Percona-Server-5.6.24-72.2-r8d0f85b-el6-x86_64-bundle.tar
Percona-Server-56-debuginfo-5.6.24-rel72.2.el6.x86_64.rpm
Percona-Server-client-56-5.6.24-rel72.2.el6.x86_64.rpm
Percona-Server-devel-56-5.6.24-rel72.2.el6.x86_64.rpm
Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64.rpm
Percona-Server-shared-56-5.6.24-rel72.2.el6.x86_64.rpm
Percona-Server-test-56-5.6.24-rel72.2.el6.x86_64.rpm
Percona-Server-tokudb-56-5.6.24-rel72.2.el6.x86_64.rpm

安装顺序: 安装命令:
1.安装Debug-info
rpm -ivh Percona-Server-56-debuginfo-5.6.24-rel72.2.el6.x86_64.rpm
2.安装shared
rpm -ivh Percona-Server-shared-56-5.6.24-rel72.2.el6.x86_64.rpm
3.安装client客户端
rpm -ivh Percona-Server-client-56-5.6.24-rel72.2.el6.x86_64.rpm
4.安装服务端
rpm -ivh Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64.rpm

启动Mysql服务项 启动命令: service mysql start
重启命令:service mysql restart
关闭命令: service mysql stop

设定用户名和密码
mysqladmin -u root password root

导入数据库.sql文件

测试检查数据库是否正确

重要:
开启mysql对外访问权限
grant all on . to ‘root’@’%’ identified by ‘root’;

**

2.2开启主库二进制日志文件

**
1.编辑mysql系统配置文件 vim /etc/my.cnf
在这里插入图片描述

2.之后重启mysql数据库服务器
在这里插入图片描述

注意:设置从库数据库文件与主库相同配置。

2.3实现数据库主从挂载

1.检查主库的状态
Show master status;
在这里插入图片描述

2.实现主从挂载
/实现主从挂载 主库IP/端口/用户名/密码/二进制日志文件/位置/
CHANGE MASTER TO MASTER_HOST=“192.168.126.162”,
MASTER_PORT=3306,
MASTER_USER=“root”,
MASTER_PASSWORD=“root”,
MASTER_LOG_FILE=“mysql-bin.000001”,
MASTER_LOG_POS=120

/启动主从服务/
START SLAVE

/检查主从状态/
SHOW SLAVE STATUS;

/如果挂载有误,先关闭主从服务 之后重新挂载主从/
STOP SLAVE

3.状态检测
执行命令: SHOW SLAVE STATUS; 如果出现2个yes则表示挂载成功
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值