zoukankan      html  css  js  c++  java
  • 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(停止的位置)
  • 相关阅读:
    Java 字符串,byte[],16进制的字符串互转
    Java中char的字节数
    有向图 获取回路转
    java字符串分割处理split及特殊符号 转
    java如何直接跳出外层循环 标签
    求有向图中两点间所有路径
    五周突破N1 第五周第三单元
    5周突破N1 惯用句 1
    5周N1 300P
    5周突破N
  • 原文地址:https://www.cnblogs.com/cash-su/p/9843942.html
Copyright © 2011-2022 走看看