| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> linux上xtrabackup全量+增量备份;binlog备份数据(全量和增量);iptables防止nmap扫描; -> 正文阅读 |
|
[大数据]linux上xtrabackup全量+增量备份;binlog备份数据(全量和增量);iptables防止nmap扫描; |
一《如果只用redlog或只用binlog可以吗》首先我们要知道这两个的区别分别是什么 redo log是innodb引擎特有的,binlog是MySQL的Server层实现的,所有引擎都可以使用; 其次binlog 日志只用于归档,只依靠 binlog 是没有 crash-safe 能力的。 但只有 redo log 也不行,因为 redo log 是 InnoDB 特有的,且日志上的记录落盘后会被覆盖掉。 所以是不可以的,二者缺一不可,但是如果只从崩溃恢复的角度来讲是可以的。可以把binlog关掉,但系统依然是crash-safe的。但是的但是话在说回来binlog有着redo log无法替代的功能,binlog的主要作用是归档,redo log是循环写,写到末尾是要回到开头继续写的。而且MySQL系统依赖于binlog。 二《linux上xtrabackup全量备份》mysql -uroot -p123456 -S /tmp/mysql3306.sock backup-my.cnf backup-my.cnf mysql test xtrabackup_checkpoints 到此,全量备份 2.恢复: 3、恢复 logs下面创建error.logs文件,记得授权给权限 增量备份:先全量备份,再增量备份: 然后:innobackupex --user=root --password=‘123456’ --incremental /bakup/ -S /tmp/mysql3306.sock --incremental-basedir=/tmp/2022-7-16_15-20-14/ 再然后删除数据mysql/下的文件,改属主属组 重启mysql 三《binlog备份数据:》首先添加一个配置文件: 给他取名叫做mysqlbin 重启一下我们的mysql? 并查看我们的log_bin发现是ON状态 ?cd到我们的var底下的mysql ?也可以通过其他的方式来查看 ?新建一个库叫做oupen建立一张表,插入数据: ?做一个全量备份 ?我们发现多出来一个日志,表示我们备份成功 ?显示最新数据: ?备份结束之后,再添加一个李白 ?再次查看,我们发现多一个libai ?修改两个数据:(libai改为litaibai,sushi改为sudongpo) ?再次查看表:发现我们的数据sushi改为了sudongpo libai改为了litaibai ?接下来犯了一个天大的错误,删除了我们的oupen表 ?将这个文件拷贝到/tmp ?然后刷新一下数据: ?重新查看,我们就会发现出现一个新的000003文件 ?先恢复之前的数据: ?查看表中被我们删除的oupen表已经又回来了 ?通过mysqlbinlog?mysqlbin.000002,在最后一句话中出错 ?重定向到000002.sql上,然后通过vim修改我们000002.sql ?删除掉文件里的这句话 ?再用老方法,把删除掉错误的语句的新文件重定向到000002.sql中 ?再次查看 ?到这里完全恢复结束,当然也可以选择部分恢复 四《iptables防止nmap扫描:》
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/16 1:49:40- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |