msyql的备份和复制和atlas

备份:

mysqldump :将数据从数据库中导出再进行导入,数据完全一样,但有时效性,数据量大时备份会是个麻烦事。

主从复制:

mysql replication :有备份mysql的效果。将主mysql上执行的命令,通过binlog文件复制到从mysql上再执行一次,通常数据都是一致的,视网络影响大小可能会有延迟。某些命令会导致数据不一致,

atlas,mycat等中间件:

通常配置mysql主从使用,达到读书分离,降低主mysql的资源开销,提高性能的目的。不足点是对一些特殊语句,取回的结果不同,例如在数据表中插入mysql的UUID,在主上执行完后,从再把这条命令复制过来执行,这时再查询mysql的UUID。得到的UUID值是不准确的(得到的是从mysql的UUID,实际上想要得到的是master的UUID,这时如果再根据这个值去做其他修改,数据的不一致性会更严重)

时间: 2024-08-06 21:15:32

msyql的备份和复制和atlas的相关文章

MongoDB 启动多实例 和 MongoDB创建删除、备份、复制

MongoDB 启动多实例 和 MongoDB创建删除.备份.复制 在单台服务器资源充足的情况下启用多实例 创建数据和日志存放位置 # 数据存放位置 [[email protected] ~] mkdir -p /data/mongodb/mongodb1 #日志存放位置 [[email protected] ~] mkdir /data/logs [[email protected] ~] touch /data/logs/mongodb1.log 复制mongodb的配置文件 #复制原有的配

linux 学习笔记3 dd制作ISO文件和数据备份及复制

dd命令制作光盘映像文件 [[email protected] /]$ dd if=/dev/cdrom of=/2015/1.iso  执行命令 8502692+0 records in 8502692+0 records out 4353378304 bytes (4.4 GB) copied, 191.628 s, 22.7 MB/s [[email protected] /]$ cd 2015 [[email protected] 2015]$ ll  查询结果 total 425135

SQLserver运维必备:权限管理、备份、复制

小生博客:http://xsboke.blog.51cto.com 小生 Q Q:1770058260 -------谢谢您的参考,如有疑问,欢迎交流 一.权限简介 二.备份简介 三.复制简介 四.案例 ............. 一. 权限 1. SQL Server 的安全机制 1)客户机的安全机制 2)服务器的安全机制 登录实例的账号和密码 身份验证模式 权限角色 3)数据库的安全机制 访问数据库的"数据库用户" 权限角色 4)数据对象的安全机制 查询.更新.插入.删除 2. 登

msyql 的半同步复制

mysql的半同步复制: mysql的异步复制:mysql默认使用异步方式进行同步,master在执行客户端提交的事务后会将结果返回给客户端,表示客户端的操作已经生效,同时会将该操作的binlog通过dumper通知slave来取,再正常情况下,slave会将该binlog写入本地,并通过sql语句写入从库中与主库同步数据,master对从库是否写入不负任何责任. 主和从的复制过程是由三个线程参与完成的,其中有两个线程(sql语句和I/O线程在slave端),一个I/O线程在master端. m

msyql 主从备份

环境:server1 rhel6.5server2 rhel6.5[[email protected] ~]# cd mysql5.7/[[email protected] mysql5.7]# lsmysql-community-client-5.7.17-1.el6.x86_64.rpmmysql-community-common-5.7.17-1.el6.x86_64.rpmmysql-community-devel-5.7.17-1.el6.x86_64.rpmmysql-communi

java服务器备份(复制)

public ResponseResult serverBackup (String[] datypeid)throws IOException{ ResponseResult rr = new ResponseResult(); Properties props = new Properties(); InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("jdbc.properties&q

快速复制电脑C盘——轻松备份系统

快速复制电脑C盘--轻松备份系统 怎么样能够快速且安全的复制电脑C盘,保证C盘文件数据安全呢?首先我们就应该对我们的电脑C盘进行备份.复制是一种途径,但是C盘是我们电脑的系统盘,有的数据是对复制操作受限的,想要完全复制C盘那么选择对C盘备份是最佳解决方案. 通常来说一款好的备份软件就可以几个步骤全部搞定,快速且安全的复制电脑C盘,我们来看看下面这个操作图解: 第一步:下载轻松备份专业版,然后安装并运行.在"备份"栏下点击"系统备份". 第二步:选择一个镜像文件的保存

Mariadb学习笔记-日志及备份

Mysql的日志种类 查询日志:general_log 慢查询日志:log_slow_querles 错误日志:log_error,log_warnings 二进制日志:binlog 中继日志:relay_log 事务日志:innodb_log 查询日志 记录查询语句,日志存储位置: 文件:file表:table(mysql.general_log) general_log={ON|OFF}general_log_file=HOSTNAME.loglog_output={FILE|TABLE|N

Linux运维 第四阶段 (六)MySQL备份&&还原(mysqldump、LV’s snapshot、xtrabackup)

Linux运维 第四阶段 (六)MySQL备份&&还原(mysqldump.LV's snapshot.xtrabackup) 一.相关概念 备份:副本,mysql-database备份不同于RAID(RAID是保证硬件损坏而不会业务终止) 备份内容:数据.配置文件.二进制日志.事务日志 1.备份类型: >热备份.温备份.冷备份 热备份:读写不受影响,复杂度高,InnoDB(xtrabackup,mysqldump),lvm快照功能可实现几乎热备: 温备份:仅可执行读操作,MyISA