JEPaaS 社区

 找回密码
 立即注册
JEPaaS低代码平台-官网
查看: 2505|回复: 0

[常见问题] 平台升级前的备份工作

[复制链接]

54

主题

77

帖子

354

积分

管理员

JEPaaS专家

Rank: 9Rank: 9Rank: 9

积分
354
发表于 2021-8-12 14:09:15 | 显示全部楼层 |阅读模式
一、案例效果            
         
[backcolor=rgba(102, 128, 153, 0.05)]版本升级之后有问题,怎末恢复之前的版本
               
二、实现思路
         1.备份本地代码
         2.备份数据库

         3.使用备份的代码,数据库恢复

三、操作步骤
               1.备份本地代码

         2.备份数据库
            主要介绍两种方式,其他的方式参考百度
            1:使用Navicat工具导出
                 

            2:cmd命令行,使用mysqldump导出
                 


         3.使用备份的代码,数据库恢复

四、相关代码
  1. (1)导出整个数据库

  2.     mysqldump -u 用户名 -p 数据库名 > 导出的文件名
  3.     mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

  4. (2)导出一个表

  5.     mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
  6.     mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql

  7. (3)导出一个数据库结构

  8.     mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql
  9.     #-d 不导出数据只导出结构 --add-drop-table 在每个create语句之前增加一个drop table

  10. (4)导入数据库,常用source 命令

  11.     #进入mysql数据库控制台,
  12.     mysql -u root -p
  13.     mysql>use 数据库
  14.     mysql>set names utf8; (先确认编码,如果不设置可能会出现乱码,注意不是UTF-8)
  15.     #然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
  16.     mysql>source d:\wcnc_db.sql
复制代码

  1. 上边的实例只是最基础的,有的时候我们可能需要批量导出多个库,我们就可以加上--databases 或者-B,如下语句:

  2.     mysqldump  -uroot -p --databases test mysql #空格分隔
  3.     还有的时候我们可能需要把数据库内所有的库全部备份,我们就可以使用-all-databases,如下语句:

  4.     mysqldump  -uroot -p -all-databases
复制代码


关键字,相关问题             
          平台升级
          备份代码数据库


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|JEPaaS 低代码平台社区 ( 京ICP备18023569号 )

GMT+8, 2024-5-2 07:03 , Processed in 0.059005 second(s), 20 queries .

Powered by 北京凯特伟业科技有限公司

Copyright © 2001-2021, JEPaaS.COM

快速回复 返回顶部 返回列表