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

    原文:http://www.cnblogs.com/zzwlovegfj/archive/2012/07/11/2587197.html

    备份与恢复

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

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

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

    备份的工具:

    有第三方的收费备份工具,目前我们所学的是系统自带的备份功能,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密码 库名 < 表级备份文件地址

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

  • 相关阅读:
    Studio之版本管理工具Git (图文教程)
    studio adb连接不上手机 ADB server didn't ACK
    studio-引入外来包
    TextView的属性列表
    java_ _反射
    SDcard进行文件的读取
    资源文件assets和 res下面raw文件的使用不同点
    android的照片浏览器(一)至返回所有图片文件
    使ViewStub 来提高UI的加载的性能
    安卓优化--
  • 原文地址:https://www.cnblogs.com/shihaiming/p/5853053.html
Copyright © 2011-2022 走看看