zoukankan      html  css  js  c++  java
  • mysql数据备份

    数据备份

    MySQL数据备份

    1、文件备份

        备份数据库的数据文件,

        innodb        .frm与ibdata1文件。

        myisam

    优点:

        简单

    缺点:

        浪费磁盘空间。

    2、sql备份

    mysqldump -uroot -p 【数据库名】【表名】 > 目录路径;

    备份的sql语句。

    备份示例:

    恢复示例:

    示例:

    3、数据备份

        只备份数据,不包含结构

    备份示例:

    恢复示例:

     

    4、增量备份

    增量备份就是二进制备份(日志文件)

    默认MySQL没有开启二进制日志备份。

    第1步:开启二进制备份

    在my.ini中[mysqld]配置段中使用log-bin

    第2步:重启mysql服务

    第3步:模拟业务

    第4步:

    根据日志文件进行恢复,日志文件中记录了MySQL所的有操作,包含错误操作。

    查看日志文件:

    mysqlbinlog.exe    此文件用于导出二进制日志。

    语法:

        mysqlbinlog 日志文件 > 文本文件;

    示例:

    第5步:查看日志文件,找到错误sql的位置

    第6步:开始使用二进制文件进行恢复

  • 相关阅读:
    多项式A除以B (25分)
    numpy随笔
    numpy中文件读取操作np.loadtxt(),np.savetxt()的使用
    Plug It In
    C. Uncle Bogdan and Country Happiness
    获得系统版本号
    C# Winform无边框窗口拖动
    numericUpDown隐藏上下箭头
    C# FTP下载图片转为Base64
    C# 获取版本号
  • 原文地址:https://www.cnblogs.com/nyxd/p/5359763.html
Copyright © 2011-2022 走看看