开发者社区> 问答> 正文

备份与还原

已解决

备份与还原

展开
收起
pandacats 2019-12-09 11:40:06 894 0
1 条回答
写回答
取消 提交回答
  • 采纳回答
    备份,将数据的结构与表内数据保存起来。
    利用 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密码 库名 < 备份文件
    
    
    2019-12-09 11:40:25
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
数据库异地备份及不还原快速查询备份集最佳实践 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载