当前位置: 首页 > news >正文

做任务免费领取东西的网站免费好用的网站管理系统

做任务免费领取东西的网站,免费好用的网站管理系统,美食网页制作教程,51自学网官方网站一、备份 备份类型 1.完全备份 全备份是指对整个数据集进行完整备份。每次备份都会复制所有选定的数据#xff0c;无论这些数据是否发生了变化。 2.增量备份 增量备份是指仅备份自上次备份#xff08;无论是全备份还是增量备份#xff09;以来发生变化的数据。它记录了…一、备份 备份类型 1.完全备份 全备份是指对整个数据集进行完整备份。每次备份都会复制所有选定的数据无论这些数据是否发生了变化。 2.增量备份 增量备份是指仅备份自上次备份无论是全备份还是增量备份以来发生变化的数据。它记录了自上次备份以来新创建或修改过的文件。 示例 周一全备份Full Backup 周二备份自周一以来的变化差异备份 周三备份自周一以来的变化差异备份 周四备份自周一以来的变化差异备份 恢复到周四时需要周一的全备份 周四的差异备份。 3.差异备份 差异备份是指备份自上次全备份以来发生变化的数据。每次差异备份都会包含自上次全备份以来的所有更改数据。 示例 周一全备份Full Backup 周二备份自周一以来的变化差异备份 周三备份自周一以来的变化差异备份 周四备份自周一以来的变化差异备份 恢复到周四时需要周一的全备份 周四的差异备份。 一、mysqldump备份与恢复 1.mysqldump常见通用选项 选项含义-A, --all-databases#备份所有数据库含create database-B, --databases db_name…#指定备份的数据库包括create database语句-E, --events#备份相关的所有event scheduler-R, --routines#备份所有存储过程和自定义函数–triggers#备份表相关触发器默认启用,用–skip-triggers不备份触发器–default-character-setutf8#指定字符集–master-data[#]#此选项须启用二进制日志 #1所备份的数据之前加一条记录为CHANGE MASTER TO语句非注释不指定#默认为1适合于主从复 制多机使用 #2记录为被注释的#CHANGE MASTER TO语句适合于单机使用,适用于备份还原 #此选项会自动关闭–lock-tables功能自动打开-x | --lock-all-tables功能除非开启-- single-transaction-F, --flush-logs#备份前滚动日志锁定表完成后执行flush logs命令,生成新的二进制日志文件 配合-A 或 -B 选项时会导致刷新多次数据库。建议在同一时刻执行转储和日志刷新可通过和–single transaction或-x–master-data 一起使用实现此时只刷新一次二进制日志–compact#去掉注释适合调试节约备份占用的空间,生产不使用-d, --no-data#只备份表结构,不备份数据,即只备份create table-t, --no-create-info#只备份数据,不备份表结构,即不备份create table-n,–no-create-db#不备份create database可被-A或-B覆盖–flush-privileges#备份mysql或相关时需要使用-f, --force#忽略SQL错误继续执行–hex-blob#使用十六进制符号转储二进制列当有包括BINARY VARBINARY BLOBBIT的数据类型的列时使用避免乱码-q, --quick#不缓存查询直接输出加快备份速度 实际例子 mysqldump -u root -p --single-transaction --quick -B mydatabase /path/to/backup/mydatabase_backup.sql-u root使用 root 用户进行备份。 -p提示输入 root 用户的密码。注意这里不建议在命令行中直接输入密码以保证安全。 --single-transaction在导出 InnoDB 表时使用单个事务以确保数据一致性。这对于运行中的数据库非常有用因为它不会锁定表。 --quick直接从服务器读取结果并输出减少客户端内存占用适合大数据量备份。 -B mydatabase备份 mydatabase 数据库。-B 选项可以确保数据库名被正确转义适用于数据库名包含特殊字符的情况。 /path/to/backup/mydatabase_backup.sql将备份输出到指定文件。替换 /path/to/backup/mydatabase_backup.sql: 为你想要保存备份文件的位置和名称。 三、mysqlbinlog 1.常用选项 --no-defaults不读取任何配置文件如 my.cnf 或 my.ini只使用命令行中的选项。 --start-positionpos从指定的日志文件位置开始读取。 --stop-positionpos读取到指定的日志文件位置为止。 --start-datetimedatetime从指定的日期和时间开始读取格式为 YYYY-MM-DD HH:MM:SS。 --stop-datetimedatetime读取到指定的日期和时间为止。 --databasedb_name仅显示指定数据库的更改。 --result-filename将输出写入指定文件。 --hostname连接到 MySQL 主机。 --username连接到 MySQL 使用的用户名。 --password[name]连接到 MySQL 使用的密码。 --port#连接到 MySQL 使用的端口号。 --verbose输出详细的内容。 --base64-outputDECODE-ROWS显示事件内容时解码 BASE64 编码的 BINLOG 事件2.实际例子 1.基本用法 mysqlbinlog /opt/mysql-bin.000002此命令将读取 /opt/mysql-bin.000002 二进制日志文件并将内容输出到终端。 2.将二进制日志应用到数据库 mysqlbinlog /opt/mysql-bin.000002 | mysql -u root -p此命令将 /opt/mysql-bin.000002 文件中的内容应用到 MySQL 数据库。 实验 每天230做完全备份早上1000误删除了表students1010才发现故障现需要将数据库还原到1010的状态且恢复被删除的students表 #开启二进制日志 vim /etc/my.cnf log_bin/data/mysql-bin server-id 1mkdir /data chown mysql.mysql /data/ -R systemctl restart mysqld#######2:30 执行全备 mysqldump -uroot -p123123 -A -F --single-transaction --master-data2 /opt/all.sql#完全备份后数据更新 insert students (name,age,gender) values(rose,20,f); insert students (name,age,gender) values(jack,20,f);##############10:00 误删除了一个students的表 drop table students;###########后续其余的表继续更新insert teachers (name,age,gender)values(test,30,M);insert teachers (name,age,gender)values(test1,30,M);#####10点10分发现进行还原 #停止数据库访问grep mysql-bin.00 /opt/all.sql #从完全备份中找到二进制位置 #-- CHANGE MASTER TO MASTER_LOG_FILEmysql-bin.000002, MASTER_LOG_POS154;#备份 完全备份后的二进制日志 mysqlbinlog --start-position158 /data/mysql-bin.000002 /opt/inc.sql#找到 删除的语句 grep -i ^drop table /opt/inc.sql DROP TABLE students /* generated by server */#删除 删表的那一行 sed -i.bak /^DROP TABLE/d /opt/inc.sql #先登录数据库还原 set sql_log_bin0; #先关闭二进制日志 临时关闭 set sql_log_bin1; source /opt/inc.sql
http://www.w-s-a.com/news/695469/

相关文章:

  • 网站建设遇到的问题及对策宁波网站建设营销推广
  • 各大招聘网站常州百度快速优化
  • 做网站线稿软件有哪些做门户网站需要注册公司吗
  • 建设企业网站模板下载优化方案怎么写
  • 做像淘宝网的网站网站单页面制作
  • 网站建设流程表龙岩网站建设较好的公司
  • 龙岗建站费用手机免费建立网站吗
  • 江门高端网站建设怎样制作wordpress手机主题
  • 淘宝网站如何在邮件里做超链接wordpress图片投票插件
  • 镇平哪家网站做的好招聘网站如何建设
  • 建网站一般多少钱幸福里wordpress怎么可视化构建页面
  • 广东网站建设建站模板主机托管公司
  • 网站开发师是做什么的网站域名在哪里备案
  • 什么是网站国内高速空间国外做3d模型的网站
  • 效果建网站的公凡科网登陆
  • 网站域名续费多少钱在线制作图片软件
  • 济南城乡住房建设厅网站中国会议营销网站
  • 展示类网站cms网站seo方法
  • 莒县做网站的公司设计师网站模版
  • 顺德顺的网站建设备份的网站建设方案书
  • 如何做网站广告山东电商网站建设
  • 新手建什么网站赚钱吗WordPress搜狗不收录
  • 石家庄招聘哪个网站做的好网站设计建设公司服务商
  • 建设公司网站大概需要多少钱建站平台和网站开发的区别
  • 淄川区住房和城乡建设局网站门户网站模板源码下载
  • 室内设计公司 网站建设建站塔山双喜
  • 网站建设属于什么经营范围销售网站开发业务
  • 企业建站系统平台优秀网站作品截图
  • 杭州品牌网站制作wordpress多域名移动主题
  • 北京网站网站建设icp备案 网站备案