当前位置: 首页 > news >正文

wordpress建立视频网站wordpress自动更新文章

wordpress建立视频网站,wordpress自动更新文章,网页设计心得体会100,企业网站展示论文文章目录 Docker+MySQL的主从架构同步数据的方法一、前提条件二、MySQL主从同步恢复指南2.1.1 检查当前同步状态2.1.2 根据情况选择恢复方法2.1.2.1 情况一:少量数据不同步(可自动恢复数据,不包括建库建表语句)2.1.2.2 情况二:需要完全重新同步 (推荐,但不建议高峰时运行…

文章目录

  • Docker+MySQL的主从架构同步数据的方法
    • 一、前提条件
    • 二、MySQL主从同步恢复指南
      • 2.1.1 检查当前同步状态
        • 2.1.2 根据情况选择恢复方法
          • 2.1.2.1 情况一:少量数据不同步(可自动恢复数据,不包括建库建表语句)
          • 2.1.2.2 情况二:需要完全重新同步 (推荐,但不建议高峰时运行)
        • 2.1.3 验证同步
        • 2.1.4 自动修复脚本示例
        • 2.1.5 预防措施
        • 2.1.5 详细说明
    • 三、Docker容器与宿主机之间复制文件的方法
      • 3.1 传统老旧方法
        • 3.1.1 从容器复制文件到宿主机
        • 3.1.2 从宿主机复制文件到另一个容器
      • 3.2 高级方法(内置tar指令)
        • 3.2.1 直接通过管道传输(不经过宿主机磁盘)
    • 四、Github

Docker+MySQL的主从架构同步数据的方法

一、前提条件

1.1 构建好环境:基于Docker去创建MySQL的主从架构

1.2 主从关系断开(不同步)

二、MySQL主从同步恢复指南

当MySQL主从同步断开后,您需要重新建立主从同步关系。以下是详细的恢复步骤:

2.1.1 检查当前同步状态

首先在从库上检查同步状态:

SHOW SLAVE STATUS\G;

查看关键字段:

  • Slave_IO_Running (I/O线程状态)
  • Slave_SQL_Running (SQL线程状态)
  • Last_Error (错误信息)
  • Seconds_Behind_Master (落后主库的秒数)
2.1.2 根据情况选择恢复方法
2.1.2.1 情况一:少量数据不同步(可自动恢复数据,不包括建库建表语句)

比如已经断开连接,但是在主库已经新建库表情况下,此方法无法同步

-- 停止从库同步
STOP SLAVE;-- 跳过指定数量的错误事件
SET GLOBAL sql_slave_skip_counter = 1;-- 重新启动同步
START SLAVE;
2.1.2.2 情况二:需要完全重新同步 (推荐,但不建议高峰时运行)

在主库操作:

mysql -u root -p

锁定主库表(生产环境请在低峰期操作):

FLUSH TABLES WITH READ LOCK;

获取主库二进制日志位置,记录File和Position值,例如:

mysql> SHOW MASTER STATUS;
+---------------+----------+--------------+------------------+-------------------+
| File          | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+---------------+----------+--------------+------------------+-------------------+
| binlog.000001 |      157 |              |                  |                   |
+---------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)

主库容器导出主库数据(新终端中执行):

跳转到Docker宿主机拷贝主库数据到从库容器

# 登录主库容器
[root@localhost ~]# docker exec -it mysql-master-1 bash
bash-4.4# # 从数据库导出主库数据到主库容器
bash-4.4# mysqldump -u root -p --all-databases --master-data=2 > master_dump.sql
mysqldump: [Warning] World-writable config file '/etc/mysql/my.cnf' is ignored.
WARNING: --master-data is deprecated and will be removed in a future version. Use --source-data instead.
Enter password: bash-4.4# ls
master_dump.sql

解锁主库:

UNLOCK TABLES;

在从库操作:

mysql -u root -p

停止从库服务:

http://www.dtcms.com/a/583801.html

相关文章:

  • 桂林学校网站制作自用电脑做网站
  • 在线网站seo诊断移动wifi多少钱一个月
  • 米拓做的网站如何改代码wordpress地址站点地址
  • 网站开发建设价格附件软件开发平台培训
  • 温州建设集团官方网站中国软件园排名前十
  • 网页广告代码成都抖音seo
  • 绿色固氮:颠覆传统农业与化工的低碳革命
  • 网站建设源代码怎么搭建wordpress 本地编辑
  • 如何设计网站中的上传功能茂名高端模板建站
  • 网站建设及经营应解决好的问题怎样在一个虚拟服务器里做两个网站
  • php旅游网站cmswordpress怎么卸载主题
  • 电商网站建设相关书籍推荐祥云平台技术支持双语网站
  • 程序员找工作的网站创建公司官网
  • 网站友链怎么添加做网站系统的过程
  • 建网站英文将wordpress部署
  • 湘潭做网站口碑好磐石网络电子产品去什么网站做站点
  • 深圳网站建设 设计卓越迈wordpress悬浮下拉
  • 全景效果图网站医院线上预约
  • 纺织网站制作123纺织网wordpress 表单附件
  • 做国外电影网站新网做网站怎么上传
  • 2_ 如何写一份详细的网站开发方案php网站开发权限管理
  • 东莞市手机网站建设多少钱深圳宣传片制作排名前十名
  • 禹城网站制作网站浏览器兼容性通用
  • 做网站和做阿里巴巴辽宁网站开发
  • auto 自动类型推导以及注意事项
  • 网站开发形成收入怎么做帐常州公司网站模板建站
  • 综合网页设计电商网站优化方案
  • 做推广哪家网站好做网站可以盈利吗
  • seo网站优化系统下载班级优化大师并安装
  • 3.4、Python-集合