首页 技术 正文
技术 2022年11月10日
0 收藏 748 点赞 4,201 浏览 634 个字

mysqldump备份机制:通过给定的参数信息和系统表数据,来一张表一张表地获取数据并生成insert语句插入备份文件中,这样由于时间点不一致,就会导致数据不一致,然而对于一个要求强一致性的系统来说,这种方式备份出来的文件完全无效。

所以要想mysqldump备份的数据具有一致性,有以下方法①,利用事务机制,通过–single-transaction参数来完成数据库的备份        原理:利用事务的一致性,一个事务中所有的数据都处于同一个时间点,适用与innodb或其他有支持事务的引擎②,利用–lock-tables或–lock-all-tables锁表,使需要备份的数据库处于只读状态。        注意:–lock-tables不是一次锁定所有的数据库库表,而是只锁定一个数据库的库表                     –lock-all-tables一次锁定所以数据库的库表        所以需要同时备份多库或需要备份的表处于不同库的话,应该使用–lock-all-tables,且这种方法适用于同时备份不同引擎的数据库 mysqldump同时备份多个数据库:mysqldump -uroot -p –databases db1 db2 –master-data=1 –lock-all-tables > dump.sql  mysqldump只备份数据库表结构,不备份数据:mysqldump -uroot -p –databases db1 –no-data > dump.sql  

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,497
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,910
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,744
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,498
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,135
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,298