mysql备份方案有哪些?有什么缺点?

1.mysqldump,mysql自带的备份,在低活动期间每天准备一次。
解压前的备份大小从10GB到50GB不等,无论mysql大小,最好还是备份一下。
每天备份一次。
最好选择不太繁忙的时间,比如凌晨3点或4点。
不建议一天备份几次,因为备份持续时间较长,期间占用资源比较高2.xtrabackup,第三方公司Percona出品的全量备份+增量备份工具,据介绍。
如果恢复水平非常高,则根据您的业务特点。
例如,如果数据只能丢失半小时,则一大早进行一次全量备份,然后在上次备份的基础上进行增量备份。
innodb引擎表不会锁表,而且增量备份时间短,不会占用太多系统资源,并且可以实现相对实时的备份,所以它还是一个非常实用的MySQL备份工具。
具体内容可以去percona官网仔细阅读xtrabackup文档。
内容不多,可以很快读完。
答案摘自西塞系统学院

linux系统下的mysql导入导出

1.如果写入数据库还没有停止,还可以使用mysqldump导出。
但是,mysqldump在导出过程中添加了表锁(locktablestable_nameread;),这会阻止导出过程中的写入(写入数据库)。
(在应用程序或其他情况下写入),读取不受影响。
2.导入备份后,必须继续同步备份操作。
这需要导出首次导入的数据,或者在导出之前通过记下--master-data选项来记录它。
名称和位置),然后设置并开始同步。
3.可以在导出前查询日志记录条数(位置),也可以在导出时添加--ma。
ster-data选项一起运行。
--一些注意事项:1.导出添加了表锁(这是服务器级别的读锁)。
由于规模较小,出口速度非常快。
应使用两个主数据库作为备份机(即复制从机)。
同步涉及数据完整性问题(备份、启用同步)。
可以深入理解。