首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql主从备份及原理分析

    一.mysql主从备份(复制)的基本原理 mysql支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。...从服务器执行备份不会干扰主服务器,在备份过程中主服务器可以继续处理更新。 二.mysql主从备份配置方法 在进行mysql主从备份时,最好确保主从服务器的版本兼容。...此时主服务器默认对所有数据库进行备份。如果需要特殊指明只对某个数据库进行备份或不备份,则可以加入binlog-do-db和binlog-ignore-db选项。...3.导出主服务器数据 导出主服务器数据,以备之后将其导入从服务器,使主从服务器的初始状态保持一致。...三.主从备份的实现细节 mysql使用3个线程来执行复制功能(其中1个在主服务器上,另两个在从服务器上)。

    1.5K20

    MySQL 冷备份操作 + shell 脚本自动备份

    # 创建执行脚本 tar jcvf data_cold_back.tar.bz2 data 当需要进行冷备份操作时, 只需执行脚本命令即可(操作会覆盖掉之前备份的压缩文件,没啥不利影响) ☞ tar...感觉,这个技术含量不如 —— 使用 XtraBackup 进行数据热备 ---- Shell 脚本自动备份 不过,这种方式需要 MySQL 服务开启,不然无法备份数据 个人觉得有点像热备份 但是,...鄙人的理解是: 因为无法操作事务更新,不同于标准的热备份 可以理解为当下不对外提供数据更新操作 或者当前时间点离开集群 ☞ 脚本配置 首先创建脚本 touch backup.sh 然后,编辑如下信息...exit fi 然后,需要对脚本赋予权限 chmod -R 755 backup.sh 在需要进行数据备份时,执行指令即可 ..../test_pxc-202101291229.sql 参考文章 —— 【CentOS MySQL 自动备份 shell 脚本】 【题外话】 个人觉得 这种方式倒是挺适合本地测试或者小型项目

    3.8K30

    MySQL主从备份和主主备份配置+Keepalived+MySQL读写分离

    一、MySQL主从备份 为保证数据库的安全和效率,可以使用主从备份,当有写的操作可以在主服务器上操作,操作完之后备份到从服务器上,当有读操作时可以访问从服务器,这样在一定程度上保证了数据库的安全,当主服务器的...主主备份 主主备份的设置就是将从服务器上的设置在主服务器上操作一遍,主服务器上的操作在从服务器上操作一遍,这里就不再赘述 三、 MySQL+Keepalived 环境: keepalived主机:192.168.174.129...服务,成功 也可以查出数据库 keepalived+mysql主从同步成功 四、MySQL读写分离 mysql读写分离是在mysql主从同步的基础上做的,mysql主服务器负责写,多台mysql从服务器负责读...2.mysql-proxy安装 mysql的读写分离是靠过rw-splitting.lua脚本实现的,因此需要安装lua。...------表示后台执行 mysql主从备份+mysql读写分离配置完成。

    4K30
    领券