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

大连网站搜索排名免费seo网站优化工具

大连网站搜索排名,免费seo网站优化工具,html基础知识点总结,济南建站优化文章目录 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/wzjs/4060.html

相关文章:

  • 相城区建设局网站地推项目对接平台
  • 福田网站制作报价谷歌seo优化
  • 宝鸡做网站的公司宁波seo托管公司
  • 协会网站建设计划书app推广代理平台
  • 三原县城乡建设局网站公司网页怎么制作
  • ecs怎么添加wordpressseo中介平台
  • 网站的分类有哪些百度网络营销
  • 全国建设项目公示平台南召seo快速排名价格
  • 德阳网站建设品牌运营策划方案
  • 网站制作的电话站长之家ip地址查询
  • 青岛网站建设小公司排名双桥seo排名优化培训
  • 在柬埔寨做网站开发快速的网站设计制作
  • 网站后台编辑器下载东莞网站建设排名
  • nas做网站需要备案吗惠州seo推广公司
  • 合肥市做网站多少钱查看百度关键词价格
  • 合肥 网站制作营销策划主要做些什么
  • 青岛慧思网站建设十大门户网站
  • 自动优化网站软件没有了百度seo 优化
  • 如何设计网站logo亚马逊排名seo
  • 自助建站免费申请电商网络推广怎么做
  • 怎么做单页网站广州最新疫情通报
  • 武汉网站建设jk引擎搜索网站
  • 广州做网站公司排名夸克搜索
  • 网站建设招标模板2345网址导航怎么彻底删掉
  • 慢慢来 网站建设电脑学校培训
  • 深圳企业网站定制公司百度指数怎么提升
  • 怎么用自助网站北京整站线上推广优化
  • 网站开发 activex成都网站建设方案服务
  • 手机网站 滑动翻页深圳网页设计
  • 高端网站建设企业公司品牌线上推广方式