• mysql的备份与恢复


    备份的分类
    分为物理与逻辑备份
    物理备份分为冷备份,和热备份,和温备份
    冷备份是关数据库、
    热备份是处于运行状态,命令备份
    温备份是锁表在备
    备份的策论
    完全备份,和增量备份

    命令mysqldump 全备命令,不能在mysql的主要库里用,用了会锁表的。
    mysqldump命令格式
    mysqldump -uroot -p123123 
    mysqldump 账号 密码 备那个库 >备到哪里去
    不加参数只是备份库里的表、
    参数
    --database 对多库进行备份,就是连库都一起备份了。
    -opt 加速
    --all-database对所有的库


    回复的非交互的命令

    mysql -u账户 -p命令 库名 < 打包的文件路径
    在mysql里边source 数据全备回复
    命令格式
    source 备份的文件位置


    增备命令与里论
    二进制日志的对备份的意义,
    二进制日志,是对执行的mysql语句,进行记录,只记录对数据有改变的
    有基于行的复制,
    有基于sql语句的
    还有混合的,
    想要开启二进制日志需要加参数。

    路径vim/etc/my.cnf
    max_binlog_size=1024000(控制文件大小的)
    log-bin=mysql-bin(打开文件记录)
    想要打开记录的日志需要用命令用mysqlbinlog 
    flush logs ; 强制刷新二进制日志。
    增量备份的回复方法
    mysqlbinlog 参数 文件位置 | mysql -u账号 -p密码
    参数
    基于位置的参数
    --start-position=xx(开始的位置)
    --stop-positioc=xx(停止的位置)
  • 相关阅读:
    JavaScript浏览器对象模型(BOM)之location对象
    JavaScript浏览器对象模型(BOM)之window对象
    8-python模拟登入(无验证码)
    7-python自定义opener
    6-豆瓣剧情排行爬虫
    2-chrome无法添加扩展程序
    5-有道爬虫demo(post)
    4-fiddler抓包中文乱码:
    3-百度贴吧爬虫
    2-python代码坑点
  • 原文地址:https://www.cnblogs.com/cash-su/p/9843942.html
Copyright © 2020-2023  润新知