0

0

mysqlbackup在线配置MySQL主从架构

php中文网

php中文网

发布时间:2016-06-07 16:43:06

|

1257人浏览过

|

来源于php中文网

原创

Xtrabackup搭建,该方法需要了解Xtrabackup工具的备份还原,可以实现在线搭建主从架构。MySQL一直推荐的企业版的MySQL备份工具:

前言:

MySQL数据库很多情况下都是用于搭建电商平台,电商平台就意味着为公司赚钱的平台,必须24小时在线的;我们也搭建了属于自己的电商平台,但是最近反应需要增加一台从库来缓解主库的读取压力。网上百度了很多相关的方法,总结如下:

MySQLdump搭建,该方法很简单,但是操作的过程中需要锁表,并停止应用。该方法适合系统未上线时操作,新手可以搭建用于学习;(  )

Xtrabackup搭建,该方法需要了解Xtrabackup工具的备份还原,可以实现在线搭建主从架构。

MySQL管理之使用XtraBackup进行热备

MySQL开源备份工具Xtrabackup备份部署

MySQL Xtrabackup备份和恢复

用XtraBackup实现MySQL的主从复制快速部署【主不锁表】

安装和使用 Percona 推出的 Xtrabackup 备份 MySQL

MySQL一直推荐的企业版的MySQL备份工具:MySQLbackup,抱着学习的心态就在测试环境中通过MySQLbakcup工具来搭建主从架构;

在进行以下操作之前,需要先进行以下两个设置:主库和备库的参数文件已经修改完成、在主库上面创建主从连接用户;

以下是详细的整理步骤:

数据库

主机名

IP地址

同步用户

备份位置

主数据库

Mysql01

192.168.47.152

server01

/backup

从数据库

Mysql02

192.168.47.151

2 主库的操作步骤

2.1 对主库进行全备,脚本如下

mysqlbackup --user=root --password --backup-dir=/backup backup-and-apply-log

备份的目录为/backup,请确认这个目录的存在;

2.2 记录这个时候主库的binlog状态 

mysql> show master status; 

+------------------+----------+--------------+------------------+ 

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | 

+------------------+----------+--------------+------------------+ 

| mysql-bin.000003 | 107 | | | 

+------------------+----------+--------------+------------------+ 

1 row in set (0.00 sec)
 

2.3 为了验证主从是没有问题的,这个时候可以往主库的某个数据库插入数据,然后再记录状态 

mysql> show master status; 

+------------------+----------+--------------+------------------+ 

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | 

+------------------+----------+--------------+------------------+ 

| mysql-bin.000003 | 500 | | | 

+------------------+----------+--------------+------------------+ 

1 row in set (0.00 sec)

2.4 把备份从主库拷贝到从库 

[root@mysql01 backup]# service iptables stop 

iptables:清除防火墙规则: [确定] 

iptables:将链设置为政策 ACCEPT:filter [确定] 

iptables:正在卸载模块: [确定] 

root@mysql01 backup]# scp bak.tar root@mysql02:/backup/* 

Warning: Permanently added the RSA host key for IP address '192.168.47.151' to the list of known hosts. 

root@mysql02's password: 

bak.tar 100% 69MB 23.1MB/s 00:03 

需要先关闭防火墙 

3.从库的操作步骤
3.1 进行从库的恢复 

羊驼CMS 企业版3.8
羊驼CMS 企业版3.8

羊驼 v3.8 企业版(仿阿里巴巴单企业界面)方便中小企业建站使用,包含产品、新闻、网上询价等模块。羊驼! 是一个开源的轻量级树状 CMS 系统。 它基于 php + mysql 并以 b2core MVC 为底层架构。 可以方便快速的配置出个人、企业网站。在B2Core 优雅的MVC架构之上你可以轻松定制任意应用型网站。 羊驼 v3.8 企业版更新:修复了后台错误,和前台图片地址问题。 企业版主

下载

[root@mysql01 backup]# mysqlbackup --defaults-file=/backup/server-my.cnf --datadir=/data/mysql --backup-dir=/backup/ copy-back 

MySQL Enterprise Backup version 3.11.0 Linux-3.8.13-16.2.1.el6uek.x86_64-x86_64 [2014/08/26] 

Copyright (c) 2003, 2014, Oracle and/or its affiliates. All Rights Reserved. 

   

mysqlbackup: INFO: Starting with following command line ... 

mysqlbackup --defaults-file=/backup/server-my.cnf --datadir=/data/mysql 

--backup-dir=/backup/ copy-back 

   

mysqlbackup: INFO: 

IMPORTANT: Please check that mysqlbackup run completes successfully. 

At the end of a successful 'copy-back' run mysqlbackup 

prints "mysqlbackup completed OK!". 

   

141118 16:19:35 mysqlbackup: INFO: MEB logfile created at /backup/meta/MEB_2014-11-18.16-19-35_copy_back.log 

   

-------------------------------------------------------------------- 

Server Repository Options: 

-------------------------------------------------------------------- 

datadir = /data/mysql 

innodb_data_home_dir = /data/mysql 

innodb_data_file_path = ibdata1:10M:autoextend 

innodb_log_group_home_dir = /data/mysql/ 

innodb_log_files_in_group = 2 

innodb_log_file_size = 5242880 

innodb_page_size = Null 

innodb_checksum_algorithm = none 

   

-------------------------------------------------------------------- 

Backup Config Options: 

-------------------------------------------------------------------- 

datadir = /backup/datadir 

innodb_data_home_dir = /backup/datadir 

innodb_data_file_path = ibdata1:10M:autoextend 

innodb_log_group_home_dir = /backup/datadir 

innodb_log_files_in_group = 2 

innodb_log_file_size = 5242880 

innodb_page_size = 16384 

innodb_checksum_algorithm = none 

   

mysqlbackup: INFO: Creating 14 buffers each of size 16777216. 

141118 16:19:35 mysqlbackup: INFO: Copy-back operation starts with following threads 

        1 read-threads 1 write-threads 

mysqlbackup: INFO: Could not find binlog index file. If this is online backup then server may not have started with --log-bin. 

        Hence, binlogs will not be copied for this backup. Point-In-Time-Recovery will not be possible. 

141118 16:19:35 mysqlbackup: INFO: Copying /backup/datadir/ibdata1. 

141118 16:19:37 mysqlbackup: INFO: Copying the database directory 'john' 

141118 16:19:37 mysqlbackup: INFO: Copying the database directory 'mysql' 

141118 16:19:37 mysqlbackup: INFO: Copying the database directory 'performance_schema' 

141118 16:19:37 mysqlbackup: INFO: Completing the copy of all non-innodb files. 

141118 16:19:37 mysqlbackup: INFO: Copying the log file 'ib_logfile0' 

141118 16:19:37 mysqlbackup: INFO: Copying the log file 'ib_logfile1' 

141118 16:19:39 mysqlbackup: INFO: Creating server config files server-my.cnf and server-all.cnf in /data/mysql 

141118 16:19:39 mysqlbackup: INFO: Copy-back operation completed successfully. 

141118 16:19:39 mysqlbackup: INFO: Finished copying backup files to '/data/mysql'
 

更多详情见请继续阅读下一页的精彩内容:

linux

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
Python 自然语言处理(NLP)基础与实战
Python 自然语言处理(NLP)基础与实战

本专题系统讲解 Python 在自然语言处理(NLP)领域的基础方法与实战应用,涵盖文本预处理(分词、去停用词)、词性标注、命名实体识别、关键词提取、情感分析,以及常用 NLP 库(NLTK、spaCy)的核心用法。通过真实文本案例,帮助学习者掌握 使用 Python 进行文本分析与语言数据处理的完整流程,适用于内容分析、舆情监测与智能文本应用场景。

10

2026.01.27

拼多多赚钱的5种方法 拼多多赚钱的5种方法
拼多多赚钱的5种方法 拼多多赚钱的5种方法

在拼多多上赚钱主要可以通过无货源模式一件代发、精细化运营特色店铺、参与官方高流量活动、利用拼团机制社交裂变,以及成为多多进宝推广员这5种方法实现。核心策略在于通过低成本、高效率的供应链管理与营销,利用平台社交电商红利实现盈利。

109

2026.01.26

edge浏览器怎样设置主页 edge浏览器自定义设置教程
edge浏览器怎样设置主页 edge浏览器自定义设置教程

在Edge浏览器中设置主页,请依次点击右上角“...”图标 > 设置 > 开始、主页和新建标签页。在“Microsoft Edge 启动时”选择“打开以下页面”,点击“添加新页面”并输入网址。若要使用主页按钮,需在“外观”设置中开启“显示主页按钮”并设定网址。

16

2026.01.26

苹果官方查询网站 苹果手机正品激活查询入口
苹果官方查询网站 苹果手机正品激活查询入口

苹果官方查询网站主要通过 checkcoverage.apple.com/cn/zh/ 进行,可用于查询序列号(SN)对应的保修状态、激活日期及技术支持服务。此外,查找丢失设备请使用 iCloud.com/find,购买信息与物流可访问 Apple (中国大陆) 订单状态页面。

136

2026.01.26

npd人格什么意思 npd人格有什么特征
npd人格什么意思 npd人格有什么特征

NPD(Narcissistic Personality Disorder)即自恋型人格障碍,是一种心理健康问题,特点是极度夸大自我重要性、需要过度赞美与关注,同时极度缺乏共情能力,背后常掩藏着低自尊和不安全感,影响人际关系、工作和生活,通常在青少年时期开始显现,需由专业人士诊断。

7

2026.01.26

windows安全中心怎么关闭 windows安全中心怎么执行操作
windows安全中心怎么关闭 windows安全中心怎么执行操作

关闭Windows安全中心(Windows Defender)可通过系统设置暂时关闭,或使用组策略/注册表永久关闭。最简单的方法是:进入设置 > 隐私和安全性 > Windows安全中心 > 病毒和威胁防护 > 管理设置,将实时保护等选项关闭。

6

2026.01.26

2026年春运抢票攻略大全 春运抢票攻略教你三招手【技巧】
2026年春运抢票攻略大全 春运抢票攻略教你三招手【技巧】

铁路12306提供起售时间查询、起售提醒、购票预填、候补购票及误购限时免费退票五项服务,并强调官方渠道唯一性与信息安全。

122

2026.01.26

个人所得税税率表2026 个人所得税率最新税率表
个人所得税税率表2026 个人所得税率最新税率表

以工资薪金所得为例,应纳税额 = 应纳税所得额 × 税率 - 速算扣除数。应纳税所得额 = 月度收入 - 5000 元 - 专项扣除 - 专项附加扣除 - 依法确定的其他扣除。假设某员工月工资 10000 元,专项扣除 1000 元,专项附加扣除 2000 元,当月应纳税所得额为 10000 - 5000 - 1000 - 2000 = 2000 元,对应税率为 3%,速算扣除数为 0,则当月应纳税额为 2000×3% = 60 元。

35

2026.01.26

oppo云服务官网登录入口 oppo云服务登录手机版
oppo云服务官网登录入口 oppo云服务登录手机版

oppo云服务https://cloud.oppo.com/可以在云端安全存储您的照片、视频、联系人、便签等重要数据。当您的手机数据意外丢失或者需要更换手机时,可以随时将这些存储在云端的数据快速恢复到手机中。

121

2026.01.26

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP自制框架
PHP自制框架

共8课时 | 0.6万人学习

mysql8主从复制原理底层详解
mysql8主从复制原理底层详解

共1课时 | 541人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号