MySQL 笔记 (14) 备份与还原

备份,将数据的结构与表内数据保存起来。

利用 mysqldump 指令完成。

导出

mysqldump [options] db_name [tables]
mysqldump [options] —database DB1 [DB2 DB3…]
mysqldump [options] –all–database

  1. 导出一张表
      mysqldump -u用户名 -p密码 库名 表名 > 文件名(D:/a.sql)
  2. 导出多张表
      mysqldump -u用户名 -p密码 库名 表1 表2 表3 > 文件名(D:/a.sql)
  3. 导出所有表
      mysqldump -u用户名 -p密码 库名 > 文件名(D:/a.sql)
  4. 导出一个库
      mysqldump -u用户名 -p密码 –lock-all-tables –database 库名 > 文件名(D:/a.sql)

可以-w携带WHERE条件

导入

  1. 在登录mysql的情况下:
      source 备份文件
  2. 在不登录的情况下
      mysql -u用户名 -p密码 库名 < 备份文件

Powered by Hexo and Hexo-theme-hiker

Copyright © 2013 - 2021 朝着牛逼的道路一路狂奔 All Rights Reserved.

访客数 : | 访问量 :