数据的备份以及恢复

1、数据备份(mysqldump,在linux终端操作):
  1、命令格式
    mysqldump -u用户名 -p 源库名 > ***.sql
    示例:
    ~$ mysqldump -uroot -p zengsf > zengsf.sql
    Enter password:

  2、源库名的表示方式
    --all-databases 备份所有库
    库名 备份1个库
    -B 库1 库2 库3... 备份多个库
    库名 表1 表2 表3...备份数据库里面的哪几张表

2、数据恢复
  1、命令格式(liunx终端)
    mysql -u用户名 -p 目标库名 < ***.sql

  2、从所有库备份***.sql中恢复某一个库
    mysql -u用户名 -p --one-database 数据库名 < ***.sql
    注意:
      1、恢复库时,如果恢复到原库会将表中数据覆盖,新增表不会删除
      2、恢复库时,如果库不存在,则必须先创建一个空库

猜你喜欢

转载自www.cnblogs.com/zengsf/p/9588877.html
今日推荐