zoukankan      html  css  js  c++  java
  • mysql之数据库备份与恢复

    备份与恢复

    系统运行中,增量备份与整体备份。

    例如:每周日整体备份一次,周一到周六只备份当天。

    如果周五的数据出了问题,可以用周日的整体+周一、周二、周三、周四来恢复。

     

    备份的工具:

    有第三方的收费备份工具,目前我们所学的是系统自带的备份功能,mysqldump。

    mysqldump 可以导出

    库、表。

    备份:

    例1:导出muagua库下面的goods表

    mysqldump -u用户名 -p密码 库名 表1 表2 表3 > 地址/备份文件名称

    导出的是建表语句及insert语句。

    例2:导出mugua库下面的所有表

    mysqldump -u用户名 -p密码 库名 > 地址/备份文件名称

    例3:如何以库为单位导出

    mysqldump -u用户名 -p密码 -B 库1 库2 库3 > 地址/备份文件名称

    注意:-B一定要加上,不然mysql会把库当作表来看待,就会报找不到表的错误。

    例4:如何导出所有库

    mysqldump -u用户名 -p密码 -A > 地址/备份文件名称

     

    恢复:

    1.登录到mysql命令行

    对于库级的备份文件

    mysql> source 备份文件地址

    对于表级的备份文件

    mysql> use 库名

    mysql> source 备份文件地址

    2.不登录到mysql命令行

    针对库级的备份文件

    mysql -u用户名 -p密码 < 库级备份文件地址

    针对表级的备份文件地址

    mysql -u用户名 -p密码 库名 < 表级备份文件地址

    要注意的地方是:你恢复的是库级的备份文件还是表级的备份文件。

  • 相关阅读:
    到现在为止中国荣获43金
    php fpdf 生成表格总结
    今天,开心``
    js 浮动层实现方法
    奥运,刘翔,CSDN,菲尔普斯,中国
    marc 数据基本字段
    Windows mobile下获取系统图标
    HTTP协议学习笔记
    UNIX网络编程学习(14)使用select正确处理EOF的str_cli函数修订版
    ARP协议学习笔记
  • 原文地址:https://www.cnblogs.com/a757956132/p/4314937.html
Copyright © 2011-2022 走看看